首页 > 代码库 > ajax将数组传入后台的方法
ajax将数组传入后台的方法
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将数组传入后台的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。