$.post 传递数组等复杂数据
2017-02-16 20:06
387 查看
之前总结了一篇关于ajax使用.ajax传递数组的博客,但是每次使用.ajax都需要配置url、dataType、contentType等,太过麻烦,于是想尝试使用$.post方法进行传值,最近正好在项目中需要使用,做一下笔记
后台代码
主要思路是网数组中添加键值对对象,name属性的值需要与后台controller接收的数据字段同名
GOOD LUCK!!!
function CreateTask() { var rows = $('#itemGrid').datagrid('getSelections'); if (rows) { var ids = []; $.each(rows, function (index, value) { ids.push({ name:'ids',value:value.Id }); }) ids.push({ name: 'taskname', value: $('#taskname').val() }); var selected = $('#userTree').tree('getSelected'); if (selected) { ids.push({ name: 'recieverid', value: selected.attributes.UserId }); ids.push({name:'recievername',value:selected.text}); } $.post("/Inspection/CreateTask", ids, function (data) { $.messager.alert(data.title,data.msg); }, 'json') } }
后台代码
public ActionResult CreateTask(List<int> ids,string taskname,int recieverid,string recievername) { }
主要思路是网数组中添加键值对对象,name属性的值需要与后台controller接收的数据字段同名
GOOD LUCK!!!
相关文章推荐
- 妙用Pixel bender执行复杂运算/普通数据运算 传递Vector数组
- form表单post传递大数组时,数据丢失问题
- Android中post请求传递json数据给服务端的实例
- 使用python向C语言的链接库传递数组、结构体、指针类型的数据
- Jquery post传递数组方法实现思路及代码
- iOS开发-post请求向服务器发送json格式数据(数组或字典)
- MVC中前台如何向后台传递数据------$.get(),$post(),$ajax(),$.getJSON()总结
- GET与POST传递数据的长度分析
- 如何将表单数据从一页传递到另一个,通过使用 GET 和 POST 活动服务器页中
- 使用 Post 方法传递数据
- Android问题—传递复杂数据的AIDL Service
- android之Intent复杂数据的传递(ArrayList<String>类型的数据)
- 关于复杂数据存储的问题--基础篇:数组以及浅拷贝与深拷贝的问题
- Android使用AIDL时传递复杂数据对象的写法
- 黑马程序员——C语言基础---复杂数据类型(数组,字符串)
- springMVC 参数传递之:数组,Map,List,Set以及自定义复杂类型参数
- Android AIDL Service 跨进程传递复杂数据
- Android AIDL Service 跨进程传递复杂数据
- Android通过ksoap2传递复杂数据类型,服务端为CXF发布的webservice,亲手写的代码
- 窗体间传递复杂数据