0

パラメータを静的 Web メソッド (asp.net ページにある) に渡そうとしています。「myvalue」の値で「test1」パラメーターを渡そうとしています。私が間違っていることについてのアイデアはありますか?

$.ajax({
    type: "POST",
    url: "WebForm1.aspx/WebMethod1",
    data: {"test1": "myvalue"},
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(msg) {
        alert(msg.d);
    }
});
4

3 に答える 3

1

私の「データ」セクションは間違っていました。「{'test1':'myvalue'}」である必要があります

于 2009-02-08T07:37:01.917 に答える
0

どのようなエラーが発生していますか?

以前にプロトタイプを使用したことがあります(ajaxのjQueryに似ています)が、パラメーター名を引用しません。したがって、データパラメーターはおそらく次のようになります。

data: {test1: "myvalue"}

それを試してみてください。

また、Fiddler をセットアップして、実際に行われる要求を確認することもできます。

于 2009-02-04T13:08:11.563 に答える