首页 > 解决方案 > 无法字符串化为 JSON - 引发循环结构错误

问题描述

下面是我在 Safari 控制台上打印出来的数据对象结构:

_Api (2)
0 {company_code: 64, clerk_code: "RO", clerk_name: "Akshay", list_a: 1, list_b: 0}
1 {company_code: 64, clerk_code: "SA", clerk_name: "Lokur", list_a: 0, list_b: 1}

现在,当我JSON.stringify(data)将其从Jquery $.ajax方法发送到服务器端代码时,我收到以下错误:

TypeError: JSON.stringify cannot serialize cyclic structures.

对我的数据如何循环感到困惑..!

任何线索任何人?

标签: javascriptjqueryjsonajax

解决方案


像这样工作:

var data = acct_clerk_datatable.rows('.selected').data().toArray();
var json = JSON.stingify( data );

参考:https ://datatables.net/forums/discussion/36669/create-json-string-from-datatable-selected-selected-row


推荐阅读