как передать результат запроса ajax в переменную javascript?
Есть функция, мне нужно получить значение переменной end в этой функции
function(data) { //alert(data); end = data; } чтоб использовать ее в запросе ниже.
function calcRoute2() {
var start = calcRoute();
var end;
$.ajax({
type:'POST',
url:'index.php',
dataType:'text',
data: "param="+calcRoute(),
success:function(data) {
//alert(data);
end = data;
}
});
var request = {
origin:start,
destination:end,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
|
Irina_hines,
может вам строку 24 перенести в строку 13? |
к сожалению, не получилось(
|
Irina_hines,
а так?
function calcRoute2() {
var start = calcRoute();
$.ajax({
type: "POST",
url: "index.php",
dataType: "text",
data: "param=" + calcRoute(),
success: function(data) {
var request = {
origin: start,
destination: data,
travelMode: google.maps.TravelMode.DRIVING
};
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) directionsDisplay.setDirections(response)
})
}
})
};
|
Спасибо вам большое :)
Благодаря вашей помощи я доделала диплом :dance: |
| Часовой пояс GMT +3, время: 03:02. |