可能重复:
在JavaScript中解析查询字符串
我收到了以这种格式从服务器收到的回复 - Status=105&Accno=1458874455&Name=XYZ&Bal=5,888.00
这里'&'表示分隔符.
我需要遍历字符串响应并根据'&'在JavaScript中拆分此字符串并获取值并将它们存储为:
Status=105
Accno=1458874455
Name=XYZ
Bal=5,888.00
Run Code Online (Sandbox Code Playgroud)
这样我就可以在相应的文本框中填充它们并下拉.
我正在使用jQuery和AJAX来接收响应.
您可以使用拆分来获取数据:
data = response.split("&");
Run Code Online (Sandbox Code Playgroud)
获得格式为"key = value"的数据后,可以再次拆分并添加到字典中:
processed_data = new Object();
for(i = 0; i < data.length, i++){
m = data[i].split("=");
processed_data[m[0]] = m[1];
}
Run Code Online (Sandbox Code Playgroud)
您可以使用以下字典:
processed_data["Status"]
Run Code Online (Sandbox Code Playgroud)