Условие выполняются после обработки функции
Здравствуйте подскажите
1. есть функции $.get где при обработки данные заносятся в переменную 2. после функции отдельно есть условие (если = 0 то, если нет то....) проблема что постоянно заносится в условие переменная преведущего запроса. как сделать что б пока функция не обработается не проверять условия ? |
Думаю у вас проблема описанная тут -- Избежание наиболее распространенных ловушек Ajax ('Pro jQuery' на smarly.net)
а именно, вы пытаетесь обратиться к данным которые еще асинхронно не подгруженны, перенесите ваше условие в функцию обратного вызова и будет вам счастье ) |
sig,
Вот документация на русском языке. $.get - отсылает асинхронный запрос на сервер. Это означает, что браузер не ждет ответа и начинает выполнять код дальше. Как только ответ от сервера будет получен, то вызовется функция, указанная в параметрах. Если нужно сделать неасинхронный запрос, то необходимо установить async : false. $.ajax({ type: 'get', async: false, ... }); |
Оставил на потом, но что-то не получается
подскажите как поместить условие в функцию if($(this).is(":checked")){ alert("$resssss"); } |
Часовой пояс GMT +3, время: 07:15. |