我查看了其他一些问题,例如this和this,但我并没有帮助我解决问题。当我控制记录我的数据时,我得到了这个:
Object["row_LM#00000010", "row_LM#00000002", "row_LM#00000009", "row_LM#00000008"]
如何在php中将其作为键值对,如row_:LM#00000010,row_LM#00000002,row_LM#00000009,LM#00000008,以便我可以循环每个值?我尝试了JSON.stringify(),得到了TypeError: cyclic object value
以下是我的尝试:
$.ajax({
type:'POST',
url:'delinvoices.php',
data:{del_id:JSON.stringify(deleteInvoice)},
success: function(data){
//other codes
}
});
deleteInvoice
的console.log给了我:
Object["row_LM#00000010", "row_LM#00000002", "row_LM#00000009", "row_LM#00000008"]
基础数据来自数据表
var deleteInvoice = dt.rows( { selected: true } ).ids();
请帮忙。
答案 0 :(得分:1)
根据此页面(https://datatables.net/forums/discussion/30848/trying-to-get-get-the-row-ids-using-rows-ids),您将获得一个dataTables对象实例。要获得阵列,您可以这样做:
table.rows( { selected: true } ).ids().toArray();
简化您正在使用的内容可能会有所帮助,dataTables对象可能会循环播放您。