Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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
有没有一种JSlint兼容的方法可以将php变量转换成javascript?_Javascript_Jslint - Fatal编程技术网

有没有一种JSlint兼容的方法可以将php变量转换成javascript?

有没有一种JSlint兼容的方法可以将php变量转换成javascript?,javascript,jslint,Javascript,Jslint,JSLint给了我这个错误以及第7行中其他不同位的几个错误。它们都与我如何将php对象推入javascript有关。有没有更好的方法可以让JSLint开心呢 php javascript Line 7: var fullpostsinfo = <?php echo $postinfo ?>; Expected an identifier and instead saw '<'. 不可以。jslint只能检查有效的JavaScript代码,不支持或评估PHP。您必须将生成的纯J

JSLint给了我这个错误以及第7行中其他不同位的几个错误。它们都与我如何将php对象推入javascript有关。有没有更好的方法可以让JSLint开心呢

php

javascript

Line 7: var fullpostsinfo = <?php echo $postinfo ?>;
Expected an identifier and instead saw '<'.

不可以。jslint只能检查有效的JavaScript代码,不支持或评估PHP。您必须将生成的纯JavaScript代码粘贴到jslint中。

否,因为在通过PHP运行之前,这甚至不是可能有效的JavaScript。我觉得这可能就是答案。感谢Perkludge:var fullpostsinfo=eval;如果JSON中有单引号,这当然会破坏代码。当然,您必须用/*jslint-evil:false*/来包装它。
Line 7: var fullpostsinfo = <?php echo $postinfo ?>;
Expected an identifier and instead saw '<'.