我有一个javascript变量,它包含一个数组来更新地图,我试图让AJAX用服务器数据更新该变量,以便它根据选定的选项更新地图。
基本上,这就是我在
的地方Javascript:
var mapData=[];
function stateData(inputData){
data = [inputData];
return data;
}
AJAX:
function updateData(selectedVar){
var newRequest = new XMLHttpRequest();
newRequest.onreadystatechange = function(){
if (this.readyState == 4 && this.status == 200){
serverdata = this.responseText;
mapData = serverdata;
stateData(mapData);
}
};
newRequest.open("GET", "testscript.php?selection="+selectedVar, true);
newRequest.send();
}
如果在PHP脚本之后它帮助我传输的数据采用这种格式:
{state =“AK”,hourlypay = 18.22,annualpay =“43,066”},{state =“AZ”,hourlypay = 25.88,annualpay =“89,980”}等