Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.11.2009, 21:23
Интересующийся
Отправить личное сообщение для format1981 Посмотреть профиль Найти все сообщения от format1981
 
Регистрация: 22.10.2009
Сообщений: 22

Асинхронное выполнение скрипта
Я изменяю текст в теге, вот такой код, относится к input с классом stolesh_prise_1m (не чистый javascript, а jQuery):
$("tr#stolesh_tr_input_"+i+" .stolesh_prise_1m").val(str[s]);

к примеру было 300, изменил на 500
далее считываю значение этого же input'a кодом:
stolesh_prise_1m = $("tr#stolesh_tr_input_"+i+" .stolesh_prise_1m").val();

возвращается - 300
повторное считывание вернет - 500
может сам браузер не сразу записывает данные в HTML (то есть в саму страницу)?
или может проблема из-за jQuery?

Еще стоит упомянуть что первый код выполняется в теле AJAX запроса, а второй код в отдельной функции.
Пробовал делать задержку между ними с помощью следующей функции:
function pause (mSec) {
	clock = new Date();
	justMinute = clock.getTime();
	while (true) {
	just = new Date();
	if (just.getTime() - justMinute > mSec) break;
	}
}

но ничего не помогло.

Последний раз редактировалось format1981, 04.11.2009 в 22:10.
Ответить с цитированием
  #2 (permalink)  
Старый 04.11.2009, 22:23
Интересующийся
Отправить личное сообщение для format1981 Посмотреть профиль Найти все сообщения от format1981
 
Регистрация: 22.10.2009
Сообщений: 22

Разобрался.
надо делать синхронный AJAX запрос, который останавливает работу браузера
$.ajax({async: false, type: "POST",url: "inde.........
Ответить с цитированием
  #3 (permalink)  
Старый 06.11.2009, 04:27
Аватар для Riim
Рассеянный профессор
Отправить личное сообщение для Riim Посмотреть профиль Найти все сообщения от Riim
 
Регистрация: 06.04.2009
Сообщений: 2,379

Сообщение от format1981
Разобрался
что-то последнее время на форуме часто "Разобрался", "Решил самостоятельно". Это очень радует.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнение скрипта при нажатии Entet в текстовм поле Vlasssov Общие вопросы Javascript 4 23.08.2009 23:31
выполнение php скрипта без перезагрузки Шаман AJAX и COMET 5 22.08.2009 10:27
Остановить выполнение скрипта Nonam Общие вопросы Javascript 22 04.05.2009 01:45
как прекратить выполнение скрипта ? kefi Общие вопросы Javascript 3 31.03.2009 19:05
Переход по ссылке и выполнение скрипта AlexMak Общие вопросы Javascript 10 27.12.2008 14:42