0
您好我試圖從ajax獲取請求調用休息webservice。ajax調用未能執行,同時調用其餘的webservice
以下是我爲此嘗試的代碼。
function callRestService(){
var xmlhttp;
if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}else{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
$.ajax({
xmlhttp.open("GET","http://mywebservice/test/",false);
xmlhttp.send();
alert(xmlhttp.responseText);
});
}
而且下面的錯誤我得到在運行該代碼/
missing : after property id
[Break On This Error]
xmlhttp.open("GET","http://mywebservice/test..
/AjaxC...ervice/ (line 30, col 13)
在我試圖像下面
$.ajax({
type: "GET",
url: "http://mywebservice/test/",
cache: false,
success: function(data){
alert(data);
//var obj = eval(data);
},
error: function (msg, url, line) {
alert('error trapped in error: function(msg, url, line)');
alert('msg = ' + msg + ', url = ' + url + ', line = ' + line);
}
});
,並在上述情況下控制在第一種情況下進入錯誤阻止,但我沒有得到那是什麼原因。這就是爲什麼我嘗試了第一種情況。
這個代碼有什麼問題.. ??任何人都可以在這方面提供幫助。
肯定。我知道,但那對我造成錯誤,那就是爲什麼我測試像這樣。我會發布我用ajax本身嘗試的。 –
我更新了我的答案,現在沒有jQuery。 – WojtekT
我也試過你的更新代碼。在這種情況下,我得到以下錯誤。組件返回失敗代碼:0x80004005(NS_ERROR_FAILURE) [Break On This Error] \t xmlhttp.send(); –