0

奇妙な文..奇妙な問題。

次のようなjsonがあります:

  {
     "id":"1246",
     "cost":"62.1603017827",
     "material":"Blue",
     "class":"veroblue",
     "label":" ($62.16)",
     "mlabel":"Blue",
     "html":"<div class=\"quote\">\r\n\t<input type=radio name=\"QuoteUploads[selectedMaterial]\" value=\"1246\" checked=checked id=\"quote_uploads_quote_1246\" data-color=\"#A9BCF5\"\/>\r\n\t<label for=\"quote_uploads_quote_1246\" ><span class=\"swatch veroblue\"><span class=\"big veroblue\"><\/span> <\/span><span class=\"text\">Blue <span class=\"cost\">($62.16)<\/span><\/span><\/label>\r\n<\/div>\t"
  },

私のページがロードされると、上記はすでにオブジェクトqobjにあります。console.log(qobj.html) すると、次のようになります。

<div class="quote">
  <input type=radio name="QuoteUploads[selectedMaterial]" value="1250"  id="quote_uploads_quote_1250" data-color="#FBF8EF"/>
  <label for="quote_uploads_quote_1250" ><span class="swatch duruswhite"><span class="big duruswhite"></span> </span><span class="text">Polypropylene-Like <span class="cost">($62.21)</span></span></label>
</div>   

ここで、入力が変更されると、AJAX を介して JSON をリロードし、qobj に保存します。console.log(qobj.html) がリロードされると、次のように出力されます。

    </span> </span>Polypropylene-Like ($62.21)</span></span></label>
</div>   

json 文字列は、ajax 経由で挿入および受信される場合と同じ方法でエンコードおよびレンダリングされます。なぜこれが起こっているのか誰にも分かりますか?

4

0 に答える 0