-1

可能重复:
参考 - 这个错误在 PHP 中意味着什么?

我不断收到“解析错误:语法错误,意外 '(',期待 T_VARIABLE 或 '$' in...”

这是导致问题的线路,不知道这里发生了什么?

$text = "<script>window.setInterval(function(){$('#liveData').load('liveUpdate.php');}, 1000);</script>";

提前致谢

4

3 回答 3

6

你应该$在你的$text

$text = "<script>window.setInterval(function(){\$('#liveData').load('liveUpdate.php');}, 1000);</script>";

或者你只使用单引号。

因为$在双引号后面会跟一个php变量名,$(XXXX是一个无效的php变量。

所以最好的方法是将 javascript (jquery) 分离成一个 .js 文件。

于 2012-10-26T00:23:12.727 回答
0

尝试这个,

$text = '<script>window.setInterval(function(){$("#liveData").load("liveUpdate.php");}, 1000);</script>';
于 2012-10-26T00:12:49.720 回答
0
$text = '<script>window.setInterval(function(){$("#liveData").load("liveUpdate.php");}, 1000);</script>';
于 2012-10-26T00:12:56.177 回答