2022-07-04又快凌晨了!!!!

2022-07-04

又快凌晨了!!可爱的周末!!!!!保存好这个即可开饭!!

以下是JS向.NET MVC传递数组。

后台程序:

        [HttpPost]
        public JsonResult DeleteRoles(IList<int> roleIds)

图片[1]-2022-07-04又快凌晨了!!!!-唐朝资源网

{
return Json(new { Message = roleIds.Count, Success = false }); }

前台程序:

 $.post("DeleteRoles", roleIdList, function (result) {/*....*/});

以上方式使用$.post实现数组传输,但这种方式传输其它泛型对象并不完美,

因为必须要设置”$.ajaxSetup({ contentType: “application/json; charset=utf-8” });“方可实现传输,

但这全局配置会影响到其它的$.post请求。所以不建议使用$.post来常熟对象,应该使用$.ajax,针对当前请求进行配置。

重点是要设置contentType: “application/json; charset=utf-8″,能传输任何对象。

             $.ajax({
                 type: "post",

                 url: "SaveOrUpdate",
                 data: JSON.stringify(list),//{p1:1,p2:2}
                 contentType: "application/json; charset=utf-8",
                 dataType: "json",

                 success: function (result) {
                 }
             });

分类:

技术点:

相关文章:

© 版权声明
THE END
喜欢就支持一下吧
点赞201赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容