У меня есть XML-файл, содержащий URL-адреса для запросов геокодирования в Google.Я хочу перебрать файл, получить URL-адрес (а затем и имя сайта ... по одному шагу за раз) и отправить запрос геокодирования в Google, чтобы получить лат и lng из ответа.У меня проблемы с моим запросом $ .ajax GET.Может ли параметр URL быть просто значением в массиве, который содержит мои ссылки?Смотрите мой код ниже.Спасибо за вашу помощь!
$(document).ready(
function() {
$locArray = new Array();
$coorsArray = new Array();
$.ajax({
type: 'GET',
url: 'data.xml',
dataType: 'xml',
success: function(d){
$(d).find('record').each(function(){
var $record = $(this);
var site = $record.find('site_name').text();
var $maplink = $record.find('maplink').text();
$locArray.push($maplink);
})
$($locArray).each(
function() {
$.ajax({
type: 'GET',
url: this,
dataType: 'xml',
success: function(d) {
$(d).find('location').each(function() {
var $location = $(this);
var $latcoor = $location.find('lat').text();
var $longcoor = $location.find('lng').text();
var $fullcoors = $latcoor + ", " + $longcoor;
console.log($latcoor);
$coorsArray.push($fullcoors);
//console.log($coorsArray);
})
$($coorsArray).each(
function(){
$('ul').append("<li>" + this + "</li>\n");
})
}
})
}
);
}
});
});