我有一个可用的PHP web服务返回数据(如果我将url输入到浏览器中,我会得到结果)。我需要使用Javascript从我的Web服务中检索这些数据,但我不太喜欢使用Javascript。基于所有的教程,示例和StackOverflow问题和答案,我读过这个应该可以工作,但事实并非如此。请帮忙!Javascript web服务请求不起作用
<script type="text/javascript">
var url = '*working url*';
var xmlhttp = null;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else if (window.ActiveXObject) { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
else { document.write('Perhaps your browser does not support xmlhttprequests?'); }
xmlhttp.open('GET', url, true);
xmlhttp.send(null);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var myObj = eval (xmlhttp.responseText);
} else {
// wait for the call to complete
}
};
</script>
此外,我需要帮助确保我正确调用它。目前,我不喜欢这样,这可能是问题:
<script type="text/javascript">
document.write(myObj);
</script>
使用jQuery ..... – dynamic 2012-02-13 01:12:32
不使用文件.write – epascarello 2012-02-13 01:13:52