參考以下鏈接希望會爲您提供關於如何調用Web服務完全指南使用JavaScript/Asp.net Ajax或jQuery。
http://cmsnsoftware.blogspot.com/2011/01/how-to-call-csharp-function-in-ajax.html
http://cmsnsoftware.blogspot.com/2011/02/how-to-use-ajax-auto-complete-in-aspnet.html
示例代碼
if (window.XMLHttpRequest) {
// for IE7+, Firefox, Chrome, Opera, Safari
this.xmlhttp = new XMLHttpRequest();
}
else {
// for IE6, IE5
try {
this.xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e1) {
try {
// older version of Msxml
this.xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
this.xmlhttp = null;
}
}
}
xmlhttp.onreadystatechange = function() {
/// <summary>
/// Display server time when success
/// </summary>
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
// success Status
alert(xmlhttp.responseText);
}
}
this.xmlhttp.open("POST", "AjaxServer.asmx/WebMethodName", true);
this.xmlhttp.send();
我不能使用此代碼,這似乎是一個.aspx,但我需要簡單的HTML –
這不是ASPX,這是顯而易見舊的JavaScript。如果你無法區分差異,那麼這可能會超出你的想象。 – tdammers
@ Elahehkamaliha-對於上面的代碼,你不需要使用asp.net。你可以使用上面的代碼在html文件中調用asp.net webservice。只有你需要擁有同一個域名。 –