0

私は ajax と Web メソッドを使用していますが、このコードを実行すると POST 500 (Internal Server Error) というエラーが表示されますが、このパスは存在します!!!

このコードは私が今使っているものです

function fnSendID() {

        $.ajax({
            type: "POST",
            url: "GMap.aspx/SendCommands",
            data: '{IDMobile: "'+$("#<%=Ddl_MobileCustomer.ClientID%>").val()+'"}',
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (response) {

                console.log("Entro : " + response.d);
            },
            failure: function (response) {
                console.log("Fallo : " + response.d);
            }
        });

<WebMethod()> _
    Public Shared Function SendCommands(ByVal IDMobile As String) As String
        'iIDMobile = GetMobileID(iIDMobile)
        Dim sResponse As String = IDMobile + "Buenas"
        Return sResponse
    End Function
4

2 に答える 2

1

500 は、パスが存在しないということではなく、ヒットしているパスがサーバー側でエラーを引き起こしたことを意味します。

于 2013-04-23T20:51:27.687 に答える
0

コードをデバッグし、Dim sResponse As String = IDMobile + "Buenas" にブレークポイントを設定します。ここまで届くの?返却前に例外はありますか?

于 2013-04-23T22:38:54.827 に答える