我有一個可用的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