码迷,mamicode.com
首页 > 编程语言 > 详细

ajax将数组传入后台的方法

时间:2017-07-04 20:05:36      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:load   get   res   elm   result   部分   select   checked   补充   

1、此处以批量删除功能为例

function datadel(){

var obj = document.getElementsByName(‘duoxuan‘);
var _list = {};    //此处划重点,ajax传入的参数就是它
for(var i=0; i<obj.length; i++){
if(obj[i].checked){
_list["selectedIDs[" + i + "]"] = obj[i].value;
}
}
$.ajax({
type: ‘POST‘,
url: ‘admin/delmany‘,
data:_list,
dataType: ‘json‘,
success: function(data){
if(data){
alert("批量删除成功!");
location.reload();
}
},
error:function(data) {
console.log(data);
},
});
}

2、php部分,传过来的数组全部存入$_POST[‘selectedIDs‘]中

public function delMany(){
Articles::destroy($_POST[‘selectedIDs‘]);
$result = array(‘status‘=>1);
echo json_encode($result);
}

就是酱紫,欢迎各位来补充哦~~

ajax将数组传入后台的方法

标签:load   get   res   elm   result   部分   select   checked   补充   

原文地址:http://www.cnblogs.com/aiit/p/7117841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!