我寫了一個WCF服務,它接受一個字符串並返回一個字符串。當我從我的javascript調用它時,它會導致顯示錯誤警報。調用WCF服務時JQuery.Post拋出錯誤
我試過閱讀API並且不確定我在做什麼錯誤或者如何顯示實際的錯誤信息。
這裏是我的javascript:
var path = "http://localhost:15286/Service.svc/SubmitTest?url=" + encodeURIComponent(info.srcUrl);
var jqxhr = $.post(path, function() {
alert("success");
})
.success(function() { alert("second success"); })
.error(function(oEvent) { alert("error"); })
.complete(function() { alert("complete"); });
};
我看過通過調試服務時,它被調用,所以我想我的問題是關於JavaScript的它沒有錯誤返回字符串「Hello World」側。
WCF服務:
[ServiceContract]
public interface IService
{
[WebInvoke(UriTemplate = "/Submit?input={value}")]
[OperationContract]
string Submit(string value);
}
public class Service : IService
{
public string Submit(string input)
{
return "hello world";
}
什麼響應內容類型是服務設置? – nnnnnn 2012-02-26 09:48:33
您是否管理? – gdoron 2012-02-27 16:14:04
對不起@gdoron,我不明白你的問題:( – BeepBoop 2012-02-28 08:50:54