如何存储javascript变量并在php循环中使用它?

时间:2017-05-12 11:37:50

标签: javascript php html ajax loops

我试图捕获n值以便在循环中使用它,如下所示:

test.php

<!DOCTYPE html>
<html>
    <head>
        <script>
            function store(val) {
                var n = val;
            }
        </script>
    </head>
    <body>
        <form>  
            <select onchange="store(this.value)">
                <option value='10'>abc</option>
                <option value='20'>def</option>
            </select>
        </form>
        <div>
            <?php
                for ($i = 0; $i < **?? n ??** ; $i++) {
                    echo '<input type="radio">';
                }
            ?>
        </div>
    </body>
</html>

如果选择了abc,则创建10个单选按钮;在def的情况下,20。 在这种情况下是否可能?我尝试了很多例子,但到目前为止它们还没有成功。有帮助吗?谢谢!

1 个答案:

答案 0 :(得分:0)

没有可能直接从javascript调用php。你要做的是对php脚本的位置执行本地ajax请求,并将数据作为参数传递。

你可以做的是让表单操作以你的php脚本为目标并处理那里的所有内容。