Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过ajax调用将php变量传递给Javascript_Javascript_Php_Ajax - Fatal编程技术网

通过ajax调用将php变量传递给Javascript

通过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

我将创建一个ajax代码,每x秒加载一个php页面。
结果:在加载的页面中获取特定的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)进行编码和解码,但对于一个变量,您不需要这样做。非常感谢!太完美了!