как передать результат запроса 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, время: 04:09. |