0

データを mvc コントローラーに投稿しようとしていますが、うまくいきません..何か助けが得られることを願っています.

var reqObj =
                {
                    Id: dojo.byId("Id").value,
                    Password: dojo.byId("Password").value
                };
                console.log(reqObj );
                var xhrArgs = {
                    url: '~/FormController/ValidateRequest',
                    postData: reqObj ,
                    handleAs: "json",
                    headers: { "Content-Type": "application/json", "Accept": "application/json"},
                    load: function (data) {
                        alert(data);
                    }
                }
            var deffered = dXhr.post(xhrArgs);
            console.log(deffered);
           }

私はfirebugでポストコールを見ることさえできませんでした....何が問題なのですか..手がかりはありますか?

前もって感謝します。

4

1 に答える 1

1

いくつかの問題があります。まずreqObj、投稿する値を入力しますがrequest、xhrArgs に " " を入力します。

次に、投稿を json として処理するためreqObj、json ( )に変換する必要があります。dojo.toJson

また、dojo.xhrPost メソッドへの参照が表示されませんか? それをカプセル化するある種のフレームワークを使用していますか?

于 2012-04-18T19:17:49.270 に答える