使用JQuery ajax调用webmethod时调用page_load

时间:2013-01-27 14:45:47

标签: asp.net web-services jquery

我正在尝试在aspx页面中调用webmethod,但只加载页面加载事件。

网络方法:

<WebMethod()> _
Public Shared Function Test() As String
    Return "hello"
End Function

ajax电话:

$.ajax({
    type: "POST",
    url: "../Custom/Policy.aspx/Test",
    dataType: "text",
    success: function (data) { alert(data);},
    error: function (request, status, error) {
        console.log(request.responseText);
    }
});

有趣的是,我设法让它在过去工作,甚至看了代码,但我仍然无法使其工作,现在我放弃了....

任何帮助将不胜感激。

提前致谢。

1 个答案:

答案 0 :(得分:2)

问题是我将数据传递给本机JSON对象。一旦我将此对象作为String传递,它就开始工作了!