我正在尝试获取复选框控件的 value 属性以包含 simpleXML 对象的 php json_encode()。
我已经为复选框尝试了这个:
<input type="checkbox" name="select_comparable" value="<?php json_encode($comp); ?>">
我用这个 jQuery 将它传递给控制器:
$("input[name^=select_]").on( "click", function(){
alert($(this).data('value'))
comp.simpleXML = $(this).val();
selected.push(comp);
});
$("#btnSave").click(function(){
//alert(selected[0]);
$.ajax({
url: "/comparable/save",
type:"POST",
dataType: 'json',
data: {"data": selected},
success: function(data) {
if (data.success) {
alert("saved!");
} else {
alert("not saved!");
}
},
});
});
但是当我查看我的控制器时,我得到的只是“{”。