我有一个这样的字符串:
string = "locations[0][street]=street&locations[0][street_no]=
34&locations[1][street]=AnotherStreet&locations[1][street_no]=43";我必须如何处理这个字符串才能随心所欲地使用locations[][]?
发布于 2011-08-01 21:21:36
正如Shadow向导所说,使用split和eval似乎是解决方案。如果你想避免错误,你需要先初始化位置。
stringArray=string.split("&");
for (var i=0;i<stringArray.length;i++){
eval(stringArray[i]);
}但是,您可能需要注意什么是street和street_no。现在,它将产生一个错误,因为街道没有定义。
编辑:为了避免错误,你需要用尽可能多的项目来完全初始化位置。
https://stackoverflow.com/questions/6898776
复制相似问题