我收到此帖子回复:
cityname=&placeid=CA%7C2%7C46.8608225%7C-71.3508909&ManualCity=&NewProfileID=20ce4057-cd43-3247-f17f-9f5a65d62bd6&TicketID=293fea0a-10aa-515a-e3df-208428a5eef5
明确:
cityname:
placeid:CA|2|46.8608225|-71.3508909
ManualCity:
NewProfileID:20ce4057-cd43-3247-f17f-9f5a65d62bd6
TicketID:293fea0a-10aa-515a-e3df-208428a5eef5
我可以很好地使用城市名称 + ManualCity(如果已设置)以及 NewProfileID 和 TicketID。我的问题是 placeid!
我需要用 | 将每个部分分开使用 jQuery/javascript 进入不同的隐藏输入
像这样:
<input type="hidden" id="CountryCode" name="CountryCode" value="" />
<input type="hidden" id="CityCode" name="CityCode" value="" />
<input type="hidden" id="Latitude" name="Latitude" value="" />
<input type="hidden" id="Longitude" name="Longitude" value="" />
CA 转到国家/地区代码 2 前往城市代码 46.8608225 转到纬度并 -71.3508909 转到经度
如果可以将每个部分分成单独的变量,我可以使用 $("#CountryCode").attrib("value", varCountryCode);
感谢您的帮助!
最佳答案
var str = "CA|2|46.8608225|-71.3508909";
var arr = str.split("|");
if (arr.length === 4) {
var CountryCode = arr[0];
var CityCode = arr[1];
var Latitude = arr[2];
var Longitude = arr[3];
}
关于javascript - 将 POST 答案拆分为不同的 jquery 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33716516/