javascript - 无法字符串化为 JSON - 引发循环结构错误

标签 javascript jquery json ajax

下面是我在 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.

困惑我的数据是如何循环的..!

有人有任何线索吗?

最佳答案

工作原理如下:

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

关于javascript - 无法字符串化为 JSON - 引发循环结构错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56823744/

相关文章:

javascript - 如何将 $scope 对象获取到 Angular 服务

javascript - 错误 :TypeError: Cannot find function getValue in object function mergeAcross

jquery - 如何读取 RSS feed 到 gae 数据库

javascript - 在 jQuery 函数中使用 Ajax 变量

javascript - 下面的脚本中缺少 ) 参数,有什么建议吗?为什么?

javascript - 根据$(document).width()加载Google广告代码

javascript - 编写带有多层引号的 JavaScript 字符串

java - 将 JSON 数组解析为列表

json - 从 JSON 文件中删除 JSON 对象

javascript - 基于JSON属性的Angular img切换