0
<WebMethod()> Public Shared Function gtet() As String
    ...
    Dim GET = uClass.GetSets(dbuser, dbparam1)
    ...
End Function

$(document).ready(function ()
{
    data = { };
    var jsondata = $.toJSON(data);
    $.ajax({
        type: "GET",
        url: "index.aspx/gtet",
        data: jsondata,
        contentType: "application/json; charset=utf-8",
        dataType: "text json",
        beforeSend: function (xhr)
        {
            xhr.setRequestHeader("Content-type",
                         "application/json; charset=utf-8");
        },
        success: function (cget)
        {
            alert(cget);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown)
        {
            window.location.reload();

        }
    });
}

私はこれを正しくやっていますか?DimGETから文字列をプルする必要があります

4

1 に答える 1

0

jsonをパラメーターとして送信します。

data: {
    "json": jsondata
},

また、webmethodが有効なjsonを返していることを確認してください。

于 2012-06-29T16:18:20.930 に答える