如何将json对象作为属性添加到html控件

时间:2012-08-10 01:22:14

标签: jquery html json

是否可以在html控件中将json对象数据放在html文件中。我可以将json对象存储在html文本框控件中作为数据属性。

3 个答案:

答案 0 :(得分:5)

您可以存储在data

<input type="text" data-myjson="{'foo':false,'baz':'hello'}" />

在jQuery中:

var myjson = $.parseJSON($('input').data('myjson'));

答案 1 :(得分:2)

只要您输入data- *属性作为格式良好的JSON并通过$ .data()访问它,它就可以正常工作。

答案 2 :(得分:0)

<textarea id="jason_data" style="display:none">{"data1":'"double quotation marks"',"data2":"'single quotation marks'"}</textarea>

var oData = $.parseJSON($('json_data').value);