Javascript stringify(数据)填充变量
我收到了来自模型的数据。过去我用过Javascript stringify(数据)填充变量,javascript,jquery,json,Javascript,Jquery,Json,我收到了来自模型的数据。过去我用过 $.parseJSON(data); 然后,我将使用$.each并将数据和输出数组循环到表行/列中 相反,我想做的是有一些变量,在这些变量中,我可以决定是否设置为textbox、div或任何元素的值 我看到这个JSON.stringify,想知道它是否更实用,因为它将数据放入字符串中,但我不确定如何真正使用它 JSON.stringify(data) 例如: <li><a href="#">USERID</a><
$.parseJSON(data);
然后,我将使用$.each并将数据和输出数组循环到表行/列中
相反,我想做的是有一些变量,在这些变量中,我可以决定是否设置为textbox、div或任何元素的值
我看到这个JSON.stringify,想知道它是否更实用,因为它将数据放入字符串中,但我不确定如何真正使用它
JSON.stringify(data)
例如:
<li><a href="#">USERID</a></li>
获取ntid值的最简单方法是什么
var ntid = data["ntid"] ???
使用要获取的值的键。parseJSON与JSON相同。parse not JSON.stringify前者将JSON字符串解析为javascript对象,后者将javascript对象转换为JSON字符串
回答您的问题时,您可以使用data.ntid或data[ntid]访问
当然看看这把小提琴
Object {ntid: "bthorn", AuthGroup: "admin", DOCCCOGroup: "sst"}
var ntid = data["ntid"] ???
alert(data.ntid)
var json = '{ "foo": "bar", "test": "stack" }';
var obj = JSON.parse(json); // obj = { foo: "bar", test: "stack" };
var obj = { foo: "bar", test: "stack" };
var json = JSON.stringify(obj); //'{ "foo": "bar", "test": "stack" }'