我从jQuery调用WebMethod,但它似乎没有执行成功或失败的方法,也没有返回错误。尽管我把它剥离成绝对的基础知识。
这是我第一次这样做,所以我必须遗漏一些东西。
这是我的WebMethod
<ServiceContract(Namespace:="")>
<AspNetCompatibilityRequirements(RequirementsMode:=
AspNetCompatibilityRequirementsMode.Allowed)>
Public Class Timebox
<OperationContract()>
Public Shared Function CreateNew() As String
Return "testing"
End Function
End Class
这是jQuery调用
$.ajax({
type: "POST",
url: "/App_Code/Timebox.vb/CreateNew",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
var results = (response.d);
alert(results)
},
failure: function(response) {
alert(response.d);
}
});
答案 0 :(得分:0)
感谢您的建议。我最终设法通过使用ASP来实现这一点。使用ScriptManager调用Web服务的Net AJAX Framework方法