我知道这听起来不可能,但是我的老板告诉我,我必须通过一个带有jQuery的AJAX post调用发送一个JSON,它必须有重复键.问题是,如果我写这样的东西:
$.post("someurl", {
"key1" : "value1",
"key2" : "value2",
"key2" : "value3",
"key2" : "value4",
"key3" : "value5"
});
Run Code Online (Sandbox Code Playgroud)
,jQuery将发送请求为
someurl?key1=value1&key2=value4&key3=value5
Run Code Online (Sandbox Code Playgroud)
这一切都是因为Javascript会覆盖具有相同名称的属性.JSON对象是动态生成的,我不允许在其中使用数组.有人能告诉我如何生成JSON对象dinamicaly和重复键?
我真的很感谢你的任何帮助!