2

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

面白いことに、私は過去にそれを機能させることができ、コードを見たことさえありましたが、それでも機能させることができず、今はあきらめました....

任意の支援をいただければ幸いです。

前もって感謝します。

4

1 に答える 1

2

問題は、データにネイティブ JSON オブジェクトを渡すことでした。このオブジェクトを String として渡すと、機能し始めました!

于 2013-01-27T16:05:32.797 に答える