js代码:
function queren(){
var arr = new Array();
var checkbox = document.getElementsByName("name");
for(var i = 0 ; i <checkbox.length ; i++ ){
if(checkbox[i].checked == true){
arr[i] = checkbox[i].value;
}
}
}我想把checkbox[i].value的值都赋给arr[i],然后在php文件接受, js写的对吗?php文件又该怎么接收?新手求代码。
function queren(){
var arr = new Array();
var checkbox = document.getElementsByName("name");
for(var i = 0 ; i <checkbox.length ; i++ ){
if(checkbox[i].checked == true){
arr[i] = checkbox[i].value;
}
}
}我想把checkbox[i].value的值都赋给arr[i],然后在php文件接受, js写的对吗?php文件又该怎么接收?新手求代码。
function queren(){
var arr = new Array();
var checkbox = document.getElementsByName("name");
for(var i = 0 ; i <checkbox.length ; i++ ){
if(checkbox[i].checked == true){
arr[i] = checkbox[i].value;
}
}
$.post(
'url',//后台action
{
'arr' : arr
},
function(data){
//回调
},
'json'
);
}
LZ权当参考,后台获取$arr = $this->arr
希望对LZ有帮助
2.用AJAX,返回字符串,形式类似str1,str2,str3 ,PHP接收后再用explode处理成数组。