我需要将一个表解析为 JSON,我找到了这个解决方案并且它有效:
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);
从逻辑上讲,我的声明包含错误,但我看不到它。任何帮助!谢谢。