2011-09-23 20 views
-1

正しい使い方ですか?どちらを使う必要がありますか?以下では、サンプルコードを共有します。私は推薦が必要です。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>} 
         ] 
    } 

またはstandart 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

私は質問が何であるか分かりません。 –

+1

はい、トップサンプルはJSONですが、何を求めていますか? htmlがJSONにあるようですが、何を達成しようとしていますか? – drneel

+0

@drneel jsonと一緒にhtmlスニペットを送信するのが正しいかどうかを彼が尋ねていると思います。いいえ、サンプルは有効ではありませんjson – Andy

答えて

1

私はJSONを使用します。あなたはマークアップを別にしておきたい。 jQueryには、DOMに値を格納するための関数.data(key,value)があります。例えば

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

これはフォーム要素にJSONを格納します。これは、キーを指定することによって取得されます。

$( 'form');データ(フォームデータ); //返す{name: "signin"、id: "signing"}

この例では、一般的な考え方を理解する必要があります。 The documentation for .data(key,value) is here.

これが役に立ちます。

+0

jsonでhtmlコードを使用するのは正しいですか? –

+0

できるHTMLコードを取得する必要がある場合は、 '$(form).html()'を使ってマークアップから選択することができます。文字列として格納する必要のあるパフォーマンス上の問題がある場合を除きます。あなたは何を正確にHTMLのあなたの保存としたいですか? – adamjmarkham

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>" 
    } 
}