簡體   English   中英

使用JSON在HTML數據屬性中傳遞數據

[英]Passing data in HTML data attribute using JSON

已解決-請參閱此帖子下的最新評論。

我試圖在隱藏變量中傳遞和檢索JSON數據,並遇到一種奇怪的情況。 我一直在絞盡腦汁,四處搜尋,以找出原因-我確信這有些愚蠢,但我想不出什么...:

  1. 第504和508行顯示正確的數據(描述字段是唯一更改的字段,但描述字段除外),但第509行顯示_attachments下的其他對象,而其他兩個對象中則不存在-為什么?
  2. 第509行-標題行的描述文本與對象主體中的描述文本不同-主體描述是正確的。

原木取自鉻,但Firefox表現出相同的行為。 請參閱下面的代碼和控制台日志。

503 var pp = $("#new-event-page").find("input[name=event_data]").val();
504 console.log(pp);
505 // comment
506 var paramx = JSON.parse(pp);
507 //comment
508 console.log(JSON.stringify(paramx));
509 console.log(paramx);

控制台日志的輸出如下(經過一些手動格式設置后):

testa.js:504--{"name":"Untitled-1369464011",
               "description":"Previously aadded image - only this text is updated",
               "occurred":"2013-05-25",
               "group":"empty",
               "category":"empty",
               "_attachments":{"globe.png":{"content_type":"image/png",
                                            "digest":"md5d8ba0496f16bdf74d6310432abf2a530"}},
                "_id":"0C1CA0F4-2DF4-46F2-9D35-415674D6452A",
                "_rev":"5-1d108457b606cc4388160ca46ffefbbf"}
testa.js:508--{"name":"Untitled-1369464011",
               "description":"Previously aadded image - only this text is updated",
               "occurred":"2013-05-25",
               "group":"empty",
               "category":"empty",
               "_attachments":{"globe.png":{"content_type":"image/png",
               "digest":"md5-d8ba0496f16bdf74d6310432abf2a530"}},
               "_id":"0C1CA0F4-2DF4-46F2-9D35-415674D6452A",
               "_rev":"5-1d108457b606cc4388160ca46ffefbbf"}
testa.js:509--Object {name: "Untitled-1369464011", description: "Previously aadded image - only this text is updated", occurred: "2013-05-25", group: "empty", category: "empty"…}
    _attachments: Object
       globe.png: Object
          content_type: "image/png"
          __proto__: Object
       opAAAAAElFTkSuQmCC: Object
          content_type: undefined
          __proto__: Object
     __proto__: Object
     _id: "0C1CA0F4-2DF4-46F2-9D35-415674D6452A"
     _rev: "6-001ee0c89c5b9dbe2b06e5b926ad446d"
     category: "empty"
     description: "Previously aadded image - only this text is updated -pass 2"
     group: "empty"
     name: "Untitled-1369464011"
     occurred: "2013-05-25"
     __proto__: Object

嗯,我在FF 21中看不到錯誤: http : //jsfiddle.net/A3tex/

給出: 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM