Xhrpost没有击中控制器(网址)

时间:2012-04-18 19:14:18

标签: asp.net-mvc dojo

我正在尝试将数据发布到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);
           }

我甚至无法在萤火虫中看到一个帖子......可能是什么问题......有什么线索?

提前致谢。

1 个答案:

答案 0 :(得分:1)

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

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

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