使用jQuery调用VB .NET WebMethod的问题

时间:2018-03-06 16:46:46

标签: jquery .net ajax vb.net

我从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);
    }
});

1 个答案:

答案 0 :(得分:0)

感谢您的建议。我最终设法通过使用ASP来实现这一点。使用ScriptManager调用Web服务的Net AJAX Framework方法