我的Visual Studio解決方案中有兩個項目:MyApp.WebService和MyApp.WebUI。在不同的項目中調用.svc的AJAX函數
我有一個觀點頁面在/Views/Home/Index.aspx我的WebUI中的項目,使這一AJAX調用:
$.ajax({
type: "GET",
url: "MyService.svc/HelloWorld",
data: null,
processData: true,
contentType: "application/json",
dataType: "json",
cache: false,
success: function (data) {
alert(data.d);
}
});
我有我的web項目的根.svc文件,命名MyService.svc,其中包含此功能:
[OperationContract]
[WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json)]
public string HelloWorld()
{
return "Hello, world!";
}
我得到一個錯誤說,它不能找到我打電話的URL位置。我懷疑它與另一個項目中的.svc文件有關。有什麼我需要做的來打電話嗎?
你可以在瀏覽器中導航到該網址或根SVC網址嗎? – 2011-05-13 01:02:24