我尝试从复选框数组中获取一些值,并收到以下内容:
Array ( [0] => [object Object] [1] => [object Object] )
我的复选框来自一个php循环:
$vd[]="<input type='checkbox' class='vedere' name='vedere[]' value=".$result['den_vd']."> ".$result['den_vd']."
我的javascript是:
function add_apartament ()
{
var vedere= $('#vedere input[type=checkbox]:checked').serializeArray();
$.ajax({
type: "POST",
url: "inc/ajax/add_apartament_action.php",
data: {
'vedere[]':vedere
},
success: function (msg) {
$("#action").html(msg);
},
error: function (xhr, err) {
alert("readyState: " + xhr.readyState + "\nstatus: " + xhr.status);
alert("responseText: " + xhr.responseText);
}
});
}
现在的问题是:如何从复选框中获得选中的值?
提前感谢!
发布于 2013-10-02 12:39:52
您可以尝试以下代码:
var vedere = $("#vedere input:checkbox:checked").map(function(){
return $(this).val();
}).get();
参见。
https://stackoverflow.com/questions/19136110
复制