我有一个 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.
我从我在谷歌组的帖子中找到了解决方案
https://groups.google.com/forum/#!topic/casperjs/7Lps6TiX-78
它的工作原理是在目录服务器 (/html) 中移动 CasperJS 和 PhantomJS 可执行文件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)