php javascript使用onclick动态地将javascript变量回送到php循环条件,或者如何使用ajax来解决它?

php javascript使用onclick动态地将javascript变量回送到php循环条件,或者如何使用ajax来解决它?,javascript,php,Javascript,Php,如何仅将f()的值存储到$ab? 当按下按钮时,如何在循环条件下动态更改$ab,以便动态打印出整数 <script type="text/javascript"> var i = 0; function f(){ i = i + 10; document.getElementById("more").innerHTML= i; } </script> var i=0; 函数f(){ i=i+10; document.getElementById(“更多”).inner

如何仅将f()的值存储到
$ab
? 当按下按钮时,如何在循环条件下动态更改$ab,以便动态打印出整数

<script type="text/javascript">
var i = 0;
function f(){
i = i + 10;
document.getElementById("more").innerHTML= i;
}
</script>

var i=0;
函数f(){
i=i+10;
document.getElementById(“更多”).innerHTML=i;
}
php

$ab=“

”; echo$ab;
对于($x=0;$x您需要将变量
$x
发送到您的函数
f

echo "<button type='button' onclick='f($x)'> > </button>";
试试这个

希望这对你有用

    <script type="text/javascript">
    var i = 10;
    function f(){
        i = i + 10;
        var html = "";
        for(var j=0;j<i;j++){
            html += j+"<br/>";
        }
        document.getElementById("more").innerHTML= html;
    }
    </script>

var i=10;
函数f(){
i=i+10;
var html=“”;

对于(var j=0;jwat你想完成什么?我想在按下按钮一次时打印出0到19的整数,在按下按钮两次时打印出0到29的整数,依此类推。我只是将我原来的问题简化为这个问题。一旦加载了网站,你就只能使用javascript,因此客户端和服务器端的处理就不需要了如果您使用ajax与服务器进行通信,请更改问题并提供更多关于您试图做什么的信息,也许有人可以帮助您。嗯,我没有使用ajax的经验。如何使用ajax解决问题?另一种方法。输出第一种方法(0-9)使用
PHP
。将这些数字放入带有名称/id的
中,以便可以使用javascript选择它们。将
$ab
更改为“

”。单击send the value of name,然后在javascript中使用

i=name value
,调整数字,将名称调整为10。我以前使用过这个技巧。但是,我也希望在不单击按钮的情况下显示从0到9的值。因此,我必须编写一些php代码,无论是否单击按钮。由于我的原始代码很长,code变得越来越复杂。如果没有简单的解决方案,我将再次使用它作为最后手段。我不明白你的意思。你想要什么输出?请附上屏幕截图?你的代码是我想要的输出。但是,如果我还想在不点击按钮的情况下从0显示到9,我需要输入另一个代码。我不想输入这是多余的代码。若你们不想点击按钮,你们可以使用jquery触发器。触发器点击dom就绪
var i = 0;
function f(x) {
  x += i * 10;
  i++;
  document.getElementById("more").innerHTML= i;
}
    <script type="text/javascript">
    var i = 10;
    function f(){
        i = i + 10;
        var html = "";
        for(var j=0;j<i;j++){
            html += j+"<br/>";
        }
        document.getElementById("more").innerHTML= html;
    }
    </script>