我有一个这样的数组:
jQuery('#prog-id').val(JSON.stringify(ProG));
我在表单中还有一个隐藏字段(id = prog-id),用于将此数组发送到服务器:
"prog": "[[1,0,0,0],[1,0,0,0],[0,0,1,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]"
发送的数组变为:
var obj = jQuery.parseJSON(value);
下一个代码使用ajax请求从服务器获取数组和其他数据:
value是来自ajax的数据 我创建了一个对象:
Array[7]0: Array[4]1: Array[4]2: Array[4]3: Array[4]4: Array[4]5: Array[4]6: Array[4]length: 7__proto__: Array[0]
现在问题: 如果我在发送之前将console.log(ProG)数组发送给我:
[[1,0,0,0],[1,0,0,0],[0,0,1,0],[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]
没关系。
但如果我在获得数组后也这样做,我会收到:
has_one
如何将接收到的数组放入原始格式?
答案 0 :(得分:0)
好的我发现: jQuery.parseJSON(PROG)。