怎么用js生成二维json? 像这样格式的json:{{"a":1,"b":2},{"c":3,"d":4}}而且要元素个数不固定。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var json = [{"a":1,"b":2},{"c":3,"d":4}]; 我的意思是:{"a":1,"b":2}这个元素的个数不固定,有可能生成了以后还要修改/添加。即:有可能是[{"a":1,"b":2},{"c":3,"d":4}],也有可能是[{"a":1,"b":2},{"c":3,"d":4},{"c":3,"d":4}],也有可能是[{"a":1,"b":2},{"c":3,"d":4},{"c":3,"d":4},{"a":1,"b":2}]。然后还有可能在生成之后删掉其中n组元素,变成:[{"a":1,"b":2}],也可能增加n组元素,变成:[{"a":1,"b":2},{"c":3,"d":4},{"c":3,"d":4},{"a":1,"b":2},{"a":1,"b":2},{"c":3,"d":4},{"c":3,"d":4},{"a":1,"b":2}]。 var json = [{"a":1,"b":2},{"c":3,"d":4}];//增加var o = {"a": 5, "b":6};json.push(o);//删除json.splice(1, 1); HTML 代码:<p id="results"><b>Results: </b> </p><form> <select name="single"> <option>Single</option> <option>Single2</option> </select> <select name="multiple" multiple="multiple"> <option selected="selected">Multiple</option> <option>Multiple2</option> <option selected="selected">Multiple3</option> </select><br/> <input type="checkbox" name="check" value="check1"/> check1 <input type="checkbox" name="check" value="check2" checked="checked"/> check2 <input type="radio" name="radio" value="radio1" checked="checked"/> radio1 <input type="radio" name="radio" value="radio2"/> radio2</form>jQuery 代码:$("#results").append( "<tt>" + $("form").serialize() + "</tt>" );jQuery手册:Ajax->其它->Stringserialize() 寻求js高手实现 弹出层,设置后输入框设值问题 那位大哥玩过google地图API的快救救我吧~~图标加载问题~呜呜 发现一个要命的问题 js双日历控件,急急急 链接与图片的问题 高手翻译一下吧 谢谢 我怎么知道是我增加的哪个下拉框发生了onchange事件呢 请问哪有JAVASCRIPT好的资料下载网站 哪里有比较好的javascript的教材和文档? 使用XMLHttpRequset加载本地文档失败 jquery 绑定多个点击事件 jquery校验问题
即:有可能是[{"a":1,"b":2},{"c":3,"d":4}],也有可能是[{"a":1,"b":2},{"c":3,"d":4},{"c":3,"d":4}],也有可能是[{"a":1,"b":2},{"c":3,"d":4},{"c":3,"d":4},{"a":1,"b":2}]。然后还有可能在生成之后删掉其中n组元素,变成:[{"a":1,"b":2}],也可能增加n组元素,变成:[{"a":1,"b":2},{"c":3,"d":4},{"c":3,"d":4},{"a":1,"b":2},{"a":1,"b":2},{"c":3,"d":4},{"c":3,"d":4},{"a":1,"b":2}]。
var o = {"a": 5, "b":6};
json.push(o);//删除
json.splice(1, 1);
HTML 代码:
<p id="results"><b>Results: </b> </p>
<form>
<select name="single">
<option>Single</option>
<option>Single2</option>
</select>
<select name="multiple" multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" name="check" value="check1"/> check1
<input type="checkbox" name="check" value="check2" checked="checked"/> check2
<input type="radio" name="radio" value="radio1" checked="checked"/> radio1
<input type="radio" name="radio" value="radio2"/> radio2
</form>jQuery 代码:
$("#results").append( "<tt>" + $("form").serialize() + "</tt>" );jQuery手册:Ajax->其它->Stringserialize()