jQuery.get как передать данные в глобальную переменную?
var rezult = "";
$.get("ссылка", function (data) {
...
rezult = "...";
});
alert(rezult);
как получить значение rezult вне get запроса? |
Обращаться к переменной после того, как выполнен запрос и в неё записалось значение.
|
разве сейчас не так?
|
Нет. Отсылается запрос, а затем сразу же (без ожидания ответа) идёт обращение к переменной. Я бы вам посоветовал почитать, что такое AJAX и как он работает, прежде чем использовать.
|
прочитал http://jquery-docs.ru/Ajax/jQuery.get/#examples вот разбираюсь, вы можете рабочий вариант написать или подкинуть еще литературы с примерами?
|
народ хелп! дайте пожалуйста рабочий вариант или ссылку на литературу
|
var rezult = "";
$.get("ссылка", function (data) {
...
rezult = "...";
onRequest();
});
function onRequest() {
alert(rezult);
}
Например. |
Цитата:
а вот шестая строка вашего скрипта выполняется сразу после отправления запроса на сервер, т.е. rezult имеет ровно то значение, которое вы определили в первой строке как вам и советовали ранее изучите ajax и xmlhttprequest прежде чем использовать jQuery |
спасибо, уже понял это, забыл отписаться
проблему решил вложив один get-запрос в другой |
Цитата:
опишите свою ситуацию подробней ведь решение простое, его указал Kolyaj |
| Часовой пояс GMT +3, время: 07:29. |