2011-04-18 40 views
1

我正在一個Asp.net頁面上工作,並且有沒有組織在一個窗體內的字段。是否有庫可以更容易地將值序列化爲JSON元素,而這些元素不是以Web方式的形式存在的?有沒有一種方法來json序列化未存儲在窗體中的asp.net的字段

+0

用一個簡單的谷歌搜索,我發現很多方法,這裏是一個http://stackoverflow.com/questions/1184624/serialize-form-to-json-with-jquery – Aristos 2011-04-18 14:07:46

+0

正確的,但這些都假設數據是一種形式。 – indigo0086 2011-04-18 14:24:03

回答

1

你可以搜索頁面或DIV上的所有投入和使用jquery它們序列

jQuery.map($('input') , function(n, i){ 
     return {name:n.name,value:n.value}; 
    }); 

,然後使用例如 http://code.google.com/p/jquery-json/

$.toJSON(jQuery.map($('input') , function(n, i){ 
      return {name:n.name,value:n.value}; 
     })); 
之前轉換成JSON陣列加入
+0

經過一番搜索後,這個想法似乎是最終的結果,希望有一個圖書館已經設置。猜猜我可以擴展它來設置具有綁定屬性的元素的元素屬性,並圍繞它構建。謝謝! – indigo0086 2011-04-18 15:12:32

相關問題