通过ajax调用将php变量传递给Javascript
我将创建一个ajax代码,每x秒加载一个php页面。通过ajax调用将php变量传递给Javascript,javascript,php,ajax,Javascript,Php,Ajax,我将创建一个ajax代码,每x秒加载一个php页面。 结果:在加载的页面中获取特定的php变量。 然后:将获得的var的值分配给一个javascript。轮询,在您的情况下,每x秒下载一个页面,几乎不是解决问题的最佳方法。它浪费资源 但是,如果您想使用Ajax,我建议您使用JQuery: 例如,假设您有一个php“test.php”文件,其中包含: echo $myVariable; 然后可以在javascript中执行此操作: $.get("test.php", function( dat
结果:在加载的页面中获取特定的php变量。
然后:将获得的var的值分配给一个javascript。轮询,在您的情况下,每x秒下载一个页面,几乎不是解决问题的最佳方法。它浪费资源 但是,如果您想使用Ajax,我建议您使用JQuery: 例如,假设您有一个php“test.php”文件,其中包含:
echo $myVariable;
然后可以在javascript中执行此操作:
$.get("test.php", function( data ) {
alert( "The PHP variable is: "+data);
});
将此与Javascript计时器结合使用,您就完成了。太模糊了,您可以指定更多吗?显示您最后的代码尝试。;)没有代码摘录,不清楚您在问什么(您似乎在问客户端,然后在服务器端评论您的问题…),没有显示您尝试了什么…->投票关闭我已经尝试过这种方法,但是我如何才能获得php变量的值呢?只需回显您用get()加载的文件中的值即可。此值将成为get()内函数的数据参数。请看我上面的例子。如果test.php代码是这样的,那么“data”的值是1是正确的吗?是的,这是正确的。要传输多个变量,您通常会使用json(and)进行编码和解码,但对于一个变量,您不需要这样做。非常感谢!太完美了!