我已经设置了一个Beanstalk应用程序,一切运行正常,除了我使用perl脚本从某些服务器引入一些NTP时间,它似乎没有执行它。
我已经在我的正常托管服务上运行了这个并且我必须设置一些权限,因为我得到了500错误但是使用AWS应用程序我没有得到任何错误我只是得到NAN。
它运行一个tomcat实例。
任何帮助都会受到极大的赞赏。
function ntpNewTime() {
xmlhttp = new XMLHttpRequest();
xmlhttp.open('GET', '/cgi-bin/server.pl', true);
xmlhttp.onreadystatechange = updatePage;
xmlhttp.setRequestHeader(
'Content-Type',
'application/x-www-form-urlencoded'
);
xmlhttp.send(null);
}
这就是我正在使用的功能。
答案 0 :(得分:0)
您可以使用jquery来基本测试服务
$.ajax( {
url: '/url/to/post/to',
type: 'POST',
dataType: 'html',
data: $('form#form_id').formSerialize(),
complete: jsFunctionToCallBack
}
);
如果使用“/cgi-bin/server.pl”可以访问您的服务,我认为这不是cgiPathPrefix问题..
XMLHttpRequest - maybe this can help
此外,您可以在Fav-Browser中按F12查看ajax调用..如果ajax调用是使用状态代码完成的 - server.pl无法正常工作