我继续得到“解析错误:语法错误,意外'(',期待T_VARIABLE或'$'in ...”
这是造成问题的原因,不知道这里发生了什么?
$text = "<script>window.setInterval(function(){$('#liveData').load('liveUpdate.php');}, 1000);</script>";
提前致谢
答案 0 :(得分:6)
您应该在$
$text
$text = "<script>window.setInterval(function(){\$('#liveData').load('liveUpdate.php');}, 1000);</script>";
或者你只是使用单引号。
因为双引号中的$
后面跟着一个php变量名,$(XXXX
是一个无效的PHP变量。
所以最好的方法是将javascript(jquery)分成.js文件。
答案 1 :(得分:0)
试试这个,
$text = '<script>window.setInterval(function(){$("#liveData").load("liveUpdate.php");}, 1000);</script>';
答案 2 :(得分:0)
$text = '<script>window.setInterval(function(){$("#liveData").load("liveUpdate.php");}, 1000);</script>';