Мне нужно получить расстояние между двумя точками от JavaScript до PHP с помощью Google Maps. Ниже приведена моя функция, чтобы получить расстояние и не создавать никаких проблем. Теперь, как я могу отправить массивы (то есть волонтерDist и tvid) в другой php-файл (т. Е. DistanceToDb.php), и какой код моего distanceToDb.php должен быть для получения этих данных? Благодаря! Фактические коды высоко оценены.Передача двух JavaScript-массивов в PHP
<?php
function getFDistance(lat, lng, vlat, vlng, vid) {
var eventlocation = new GLatLng(lat, lng);
var volunteerDist = new Array();
var tvid = new Array();
var volunteerlocation;
for(i=0;i<lat.length;i++) {
tvid[i] = vid[i];
volunteerlocation = new GLatLng(vlat[i], vlng[i]);
volunteerDist[i] = (Math.round((eventlocation.distanceFrom(volunteerlocation)/1000)*10)/10);
}
$.ajax({
type: 'POST',
url: "distanceToDb.php",
data: {tvid: tvid, volunteerDist: volunteerDist},
success: function(data){
alert("Successful");
},
dataType: "json"
});
}
?>
что-то мне пристанет там ... у вас есть JS код внутри PHP теги? – SirDarius