我有一个casperJS脚本,它在命令行上运行时返回一个JSON。我希望有这样的安排 1)我创建了一个网页 2)点击网页上的按钮,casperJS脚本在服务器端执行,并将结果发回/返回到网页。
我怎么能这样做。
编辑:我在点击按钮时调用用PHP编写的AJAX进程。 php脚本包含echo exec('casperjs sample.js');
'casperjs' is not recognized as an internal or external command,
operable program or batch file.
PS:通过命令行运行绝对正常。
EDIT2
我将php脚本更改为:
echo exec('C:\casperjs\batchbin\casperjs .\sample.js');
错误被修改为:
'phantonjs' is not recognized as an internal or external command,
operable program or batch file.
答案 0 :(得分:1)
我在谷歌小组的帖子中找到了解决方案
https://groups.google.com/forum/#!topic/casperjs/7Lps6TiX-78
通过移动CasperJS& amp;目录服务器中的PhantomJS可执行文件(/ html)