ajax 传递数组参数
发布时间:2020-12-16 02:46:31 所属栏目:百科 来源:网络整理
导读:? 一、ajax 传递数组参数 需要添加:?traditional: true, let typeIDArr = [ 1 , 2 , 3 , 4 , 5 , 6 ]; var that = this ; var url = ‘ @Url.Action("GetDictionaryByTypeIDArray","Dictionary") ‘ ; var data = { typeIDArray: typeIDArr }; $.ajax({ url
? 一、ajax 传递数组参数 需要添加:?traditional: true, let typeIDArr = [1,2,3,4,5,6]; var that = this; var url = ‘@Url.Action("GetDictionaryByTypeIDArray","Dictionary")‘; var data = { typeIDArray: typeIDArr }; $.ajax({ url: url,data: data,type: "get",dataType: "json",dynsc: false,traditional: true,success: function (result) { console.log(‘GetDictionaryByTypeIDArray‘,result) if (result != null && result.length > 0) { that.dictionary = result.rows; } } }) //f12 查看传递的参数为: //typeIDArray: 1 //typeIDArray: 2 //typeIDArray: 3 //typeIDArray: 4 //typeIDArray: 5 //typeIDArray: 6 //失败案例二: //data: JSON.stringify(data); //f12 查看传递的参数为: //{"typeIDArray":[1,2,3,4,5,6]}: 失败案例一: ajax 不添加: traditional: true, //f12 查看传递的参数为: //typeIDArray[]: 1 //typeIDArray[]: 2 //typeIDArray[]: 3 //typeIDArray[]: 4 //typeIDArray[]: 5 //typeIDArray[]: 6 二、后台为 C# MVC控制器方法,接收成功: ? ? MVC 能将下面的键值对参数处理成数组 //typeIDArray: 1 //typeIDArray: 2 //typeIDArray: 3 //typeIDArray: 4 //typeIDArray: 5 //typeIDArray: 6
https://www.cnblogs.com/hao-1234-1234/p/10308900.html 可能因为路由设置或过滤器设置导致失败,因为据说有人尝试成功了。 https://www.cnblogs.com/accessking/p/6664302.htmlhttps://www.cnblogs.com/zhaokunbokeyuan256/p/7477286.html
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |