获取name属性相同或者为数组的值 并提交后台
前端HTML代码
<input type="checkbox" name="jurisdiction[]" value="1" lay-skin="primary" title="标题1"
<input type="checkbox" name="jurisdiction[]" value="2" lay-skin="primary" title="标题2"
前端JS代码获取 jurisdiction 的值组装成 jurisdiction数组的值
$("input[name^='news']") 选择所有的name属性以'news'开头的input元素
$("input[name$='news']") 选择所有的name属性以'news'结尾的input元素
$("input[name*='man']") 选择所有的name属性包含'news'的input元素
var jurisdiction={};
$('input[name^="jurisdiction"]:checked').each(function(index,element){
jurisdiction[index] = $(this).val();
});
这样用 $.post( url , { jurisdiction:jurisdiction } )
这样的提交和 form点击按钮提交 后台接受的是一样的 都是数组
后台接受
$_POST['jurisdiction'];