在asp.net mvc中的控制器操作中获取json数据
我有 ASP.NET MVC 应用程序。我想在 jquery 中配置对象并将其传递给控制器的操作。在我的脚本中,我使用它来配置 ajax 调用的数据:
var arr=new Array();
arr.Push(0)=1;
arr.Push(1)=2;
arr.Push(2)=3;
var peform = {
EmpId: eId,
DepatrmentId:deptId,
EmpAddress:strAddress,
EmpBirthDate:bDate,
EmpAccountsId:arr
};
我可以在此处获取 param 中的值,但是。 当我尝试这样做时:
if(peform!=null)
{
var json = $.toJSON(peform);
$.ajax({
url: '/Load/SaveData',
type: 'POST',
dataType: 'json',
data: json,
contentType: 'application/json; charset=utf-8',
success: function (data) {
}
});
}
它不会调用控制器中的操作。我认为这里:
var json = $.toJSON(peform);
没有按预期工作。是否需要添加js文件来引用?或者语法错误? 或者请建议我任何其他补救措施。
I have asp.net mvc application. i want to configure the object in jquery and want to pass it to the the action of controller . where as in my script i am using this for configure data for the ajax call:
var arr=new Array();
arr.Push(0)=1;
arr.Push(1)=2;
arr.Push(2)=3;
var peform = {
EmpId: eId,
DepatrmentId:deptId,
EmpAddress:strAddress,
EmpBirthDate:bDate,
EmpAccountsId:arr
};
I am able to get the values in param here but.
when I am trying this:
if(peform!=null)
{
var json = $.toJSON(peform);
$.ajax({
url: '/Load/SaveData',
type: 'POST',
dataType: 'json',
data: json,
contentType: 'application/json; charset=utf-8',
success: function (data) {
}
});
}
it does not calls to action in controller. i think here :
var json = $.toJSON(peform);
is not working as expect. is it need to add any js file to reference ? or mistake in syntax?
Or please suggest me any other remedy.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请尝试以下方法:
Try the following instead: