对json的建议

时间:2011-09-23 11:40:33

标签: jquery json

是否正确使用?你需要使用哪一个。下面我分享示例代码。我需要推荐。

 {
    "__bc"  : 1,
    "_payload" : null,
    "_plugin" : [.........],
    "_debug" : "on",
    "_content" : [
                          "html":{<form name=\"signin\" id=\"signin\" action=\"javascript:;\" onsubmit=\"return false\"><label id=\"username\">username:</label> <input type=\"text\" name=\"username\" id="\username\"/></form>}
                      ]
   }  

或标准html;

<form name="signin" id="signin" action="javascript:;" onsubmit="return false">
    <label id="username">username:</label> <input type="text" name="username" id="username"/>
</form>

2 个答案:

答案 0 :(得分:1)

我会使用JSON。您希望将标记分开。 jQuery有一个函数.data(key,value),用于在DOM中存储值。

例如:

$('form').data(formdata, {name: "signin", id: "signin"});

这将在表单元素中存储JSON。通过指定密钥来检索它:

$('form')。data(表单数据); //返回{name:“signin”,id:“签名”}

你应该从这个例子中得到一般的想法。 documentation for .data(key,value) is here.

希望这有帮助。

答案 1 :(得分:0)

here你可以验证你的json。 你的无效。

这应该是有效的:

{
    "__bc": 1,
    "_payload": null,
    "_plugin": [],
    "_debug": "on",
    "_content": {
        "html": "<formname=\"signin\"id=\"signin\"action=\"javascript: ;\"onsubmit=\"returnfalse\"><labelid=\"username\">username: </label><inputtype=\"text\"name=\"username\"id=\"username\"/></form>"
    }
}