我正在尝试将数据发布到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);
}
我甚至无法在萤火虫中看到一个帖子......可能是什么问题......有什么线索?
提前致谢。
答案 0 :(得分:1)
我看到几个问题:
首先,使用您要发布的值填充reqObj
,但是,将“request
”放入xhrArgs。
其次,您需要将reqObj
转换为json(dojo.toJson
),因为您将帖子作为json处理。
另外,我没有看到对dojo.xhrPost方法的引用?您是否正在使用某种类型的框架来封装它?