我必須使用java腳本調用Web服務? 例如,我正在用HTML創建一個應用程序。在此我想檢查服務器計算機(計算機)中的用戶名和密碼,我想從服務器收集結果。在這裏,我傳遞了三個參數,如用戶名,密碼和登錄模式(Windows或其他),然後發送到服務器,它返回json結果然後我解析json結果,然後我綁定到一個列表。 所以我得到了jQuery的輸出。使用JavaScript調用webservice而不使用jQuery ajax?
// Make the dataobject based on the credentials
var dataObject = {};
dataObject = {Username:uname,Password:pword,Domain:domain,WindowsUser:windowsuser};
//webservice
$.ajax({
type: "POST",
url:"../REST/session.aspx?_method=put",
data: JSON.stringify(dataObject, null,4),
cache: false,
dataType: "json",
success: onSuccessLogin,
error: function (xhr, ajaxOptions){
alert(xhr.status + " : " + xhr.statusText);
}
});
function onSuccessLogin(data)
{
alert("success");
$.mobile.pageLoading();
//Parse the vault result
parseResults(data);
}
然後我成功解析。在這裏,我想更改Web服務,因爲非觸摸手機不支持jQuery。所以我正在改變該webservice 在此先感謝...
當你說「沒有jQuery ajax」時,你的意思是「使用非jQuery ajax」嗎? – lonesomeday 2011-03-01 12:38:55
雅,使用非jQuery ajax .. – selladurai 2011-03-01 12:43:05
如果你的意思是「老派」的方式,你會發現谷歌http://www.google.com/search?q=xmlhttprequest+javascript+sample上的很多例子: ) – 2011-03-01 12:43:19