字符串指標二維表我需要分析一個表,JSON,我發現這個解決方案,它的工作原理:動態地創建在JavaScript中
var tab=[{"value":"1.0","label":"Alabama"},{"value":"2.0","label":"Alaska"}, {"value":"3.0","label":"American Samoa"}];
var myJsonString = JSON.stringify(tab);
var jsonData = $.parseJSON(myJsonString);
問題是,當我宣佈動態二維表「選項卡'它不起作用:
var tab_desc1= new Array(3);
tab_desc1[0]=new Array(2);
tab_desc1[0]["value"]="1.0";
tab_desc1[0]["label"]="Alabama";
tab_desc1[1]=new Array(2);
tab_desc1[1]["value"]="2.0";
tab_desc1[1]["label"]="Alaska";
tab_desc1[2]=new Array(2);
tab_desc1[2]["value"]="3.0";
tab_desc1[2]["label"]="American Samoa";
var myJsonString = JSON.stringify(tab_desc1);
var jsonData = $.parseJSON(myJsonString);
從邏輯上說,我的聲明包含錯誤,bur我看不到它。 任何幫助!謝謝。
你的內部尺寸不是一個數組,所以不要做'tab_desc1 [0] = new Array()'。它是一個_object_(JS數組沒有字符串鍵),因此將它創建爲一個'tab_desc1 [0] = {}' – 2012-08-17 02:20:54
您正在使用帶有字符串的數組。如果你想使用字符串使用對象。在你的情況下,你應該一起使用數組和對象。 – 2012-08-17 02:21:09
我正在工作的移動應用程序(jQuery的移動和phoneGap),我需要它與複雜的對象自動完成搜索:http://www.andymatthews.net/code/autocomplete/local_complex.html – 2012-08-17 02:22:45