0

我正在尝试将数据发布到 mvc 控制器,但这样做没有成功..希望我能得到任何帮助...这里是 xhrpost 调用

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

我什至看不到萤火虫的帖子……可能是什么问题……有什么线索吗?

提前致谢。

4

1 回答 1

1

我看到了几个问题:首先,您reqObj使用要发布的值填充,但是,您将“ request”放入您的 xhrArgs。

其次,您需要转换reqObj为 json ( dojo.toJson),因为您将帖子作为 json 处理。

另外,我没有看到对 dojo.xhrPost 方法的引用?您是否使用某种类型的框架来封装它?

于 2012-04-18T19:17:49.270 回答