.net MVC问题 后台控制器需要接受一个List<class>型的参数,用json如何传过去? 30
页面如何调用参数为List<class>的控制器方法呢?用$.ajax参数怎么传递?直接传json对象行吗?问题已经解决,参数直接传json数组格式的字符串就行了,按如下...
页面如何调用参数为List<class> 的控制器方法呢?用$.ajax 参数怎么传递?直接传json对象行吗?
问题已经解决,参数直接传json数组格式的字符串就行了,按如下方式配置,没有报错,且成功传递到后台。注意传递参数时用JSON.stringify(json对象)转一下,即
$.ajax({
data: JSON.stringify(json对象)) ,
contentType: "application/json; charset=utf-8",//这句很重要,
。。。。。。 展开
问题已经解决,参数直接传json数组格式的字符串就行了,按如下方式配置,没有报错,且成功传递到后台。注意传递参数时用JSON.stringify(json对象)转一下,即
$.ajax({
data: JSON.stringify(json对象)) ,
contentType: "application/json; charset=utf-8",//这句很重要,
。。。。。。 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
2个回答
展开全部
要隐颤段看你List使用的那class是什么类型,如果是int或string这种基础类型还好说,如果是灶誉自己定义洞州的Model就难做了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//JS代码
$("#upLoadFile").click(function () {
$.ajax({
type: 'post',
url: '/Home/AboutJsonTest',
data: {
敏塌做 CalList: cal_Griddata
},
success: function () {
alert("success");
}
桥衡 });
})
cal_Griddata是一个数组 。
控制器代码
public ActionResult AboutJsonTest(List<Cal_Griddata> CalList)
{
衫戚 return View("Index");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询