3
A
回答
1
因爲要添加字面引號到字符串。而不是"indexPos": '"' + nodeIndex + '"'
只是使用"indexPos": nodeIndex
。
0
已經實現了這個(排序)位置:
,除非你在警告其輸出反斜線,我不知道爲什麼看到:
[{"prodId":"item1","indexPos":"\"1\""},{"prodId":"item2","indexPos":"\"2\""},{"prodId":"item3","indexPos":"\"3\""},{"prodId":"item4","indexPos":"\"4\""}]
2
這可能是一個較短的方法 - 我在一個跨度中包裹了文本,併爲其添加了一個「上下文」類。然後,我可以使用選擇器更容易將數據提取到JSON化對象中。
這是我的HTML(只是一個LI元素之一的樣品)進行了更改:
<li>
<span class="up">Up1</span>
<span class="down">Down1</span>
<span class="content">Item 1</span>
</li>
不知道,如果你能夠把它包在一個跨度或沒有,但我認爲我會嘗試。
我更新的小提琴是在這裏:http://jsfiddle.net/Tn97g/
這裏是我的按鈕單擊事件處理程序:
$("#submit").click(function() {
var items=$("#reOrder li");
var tosubmit=[];
$(items).each(function(index, e){
var nextItem = { "id": e.id, "val" : $(e).find(".content").text() };
tosubmit.push(nextItem);
});
alert(JSON.stringify(tosubmit));
});
這是一個有點更簡潔,但我不知道你希望做什麼。我希望這有幫助!!
相關問題
- 1. jQuery過濾插件輸出JSON對象?
- 2. jQuery對象對象輸出
- 3. JSON對象輸出不對
- 4. 的Postgres 9.3 JSON輸出多維對象
- 5. 來自JSON輸出的訪問對象
- 6. 無法獲得jQuery輸出我的json對象
- 7. 轉換JSON對象輸出到jQuery的陣列格式
- 8. 如何使用underscore.js輸出JSON對象?
- 9. 如何從json對象輸出內容?
- 10. 將json對象轉換爲csv輸出
- 11. 加載2 json輸出文本對象
- 12. JSON對象在PHP輸出重複
- 13. JavaScript/jQuery:比較2個jSON對象並將結果輸出到新對象
- 14. jQuery的阿賈克斯[對象的對象] [對象的對象]輸出列表
- 15. 的jQuery/JSON輸出數據
- 16. Jquery-Formulate json對象
- 17. Jquery Ajax Json對象
- 18. 從jQuery的JSON對象
- 19. jQuery的$。員額()JSON對象
- 20. JSON值中的jQuery對象
- 21. 閱讀JSON對象的jQuery
- 22. jQuery的迭代JSON對象
- 23. JQuery - 輸出對象爲文本?
- 24. 將JSONArray傳遞給JQuery輸出對象
- 25. 對JSON輸出的要求
- 26. Jquery的:變換嵌套JSON對象到另一個JSON對象
- 27. [對象的對象]未定義一個輸入形式(的jquery + JSON + PHP)
- 28. 循環通過JSON對象並動態輸出到帶有jQuery的文本框
- 29. 對C#方法的jQuery/JSON/PHP對象
- 30. jQuery JSON解析:undefined對象
這應該是一個編輯,因爲它不是一個真正的答案。 – RoToRa 2010-08-17 13:07:52