我有一個C#中的WebService,我想從另一個應用程序訪問這個Web服務。例如,有一個web服務運行在本地主機,我也有一個網站在本地主機上運行,這兩個項目都在不同的地方。問題是:我如何使用ajax從本地網站調用這個web服務。從另一個應用程序訪問Webservice
是我的代碼是這樣的: WebService的
[System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public String HelloWorld()
{
return "Hello World";
}
}
和客戶端
$.ajax({
type: "POST",
url: "localhost:52137/Service1.asmx?op=HelloWorld",
contentType: 'application/json; charset=utf-8',
dataType: 'json',
data: '',
success: function (data, status) {
alert(data.d);
},
error: function(data, status){
alert(status);
}
});