我必须使用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 在此先感谢...
+1
当你说“没有jQuery ajax”时,你的意思是“使用非jQuery ajax”吗? –
2011-03-01 12:38:55
+0
雅,使用非jQuery ajax .. –
2011-03-01 12:43:05
+2
如果你的意思是“老派”的方式,你会发现谷歌http://www.google.com/search?q=xmlhttprequest+javascript+sample上的很多例子: ) –
2011-03-01 12:43:19