![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Ant88 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 30.1.2007 Где: г. Самара Репутация: нет Всего: 1 |
Здравствуйте,
Имеем примерно такой код:
Далее есть PHP скрипт, функция blaBlaBla($num) которого собственно возвращает значения типа integer. Используется библиотека Sajax. Так вот: в функции someFunc() всегда выполняется код, соответствующий значению переменной vrlb равному 0, хотя это значение должно изменяться (и изменяется) при вызове ajaxFuncOne(). Почему????????? Это сообщение отредактировал(а) 12345c - 16.5.2007, 15:12 |
|||
|
||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: нет Всего: 36 |
Где отправляется запрос? Где он обрабатывается? Где x_blaBlaBla? Где комментарии?
|
|||
|
||||
| Ant88 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 30.1.2007 Где: г. Самара Репутация: нет Всего: 1 |
К примеру так...
Вот php-скрипт, содержащий запрашиваемую функцию, с ним проблем нет
далее html содержащий JS
Вот. Это сообщение отредактировал(а) Ant88 - 17.5.2007, 11:04 |
||||
|
|||||
| vasac |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1060 Регистрация: 4.5.2006 Репутация: нет Всего: 36 |
Я не знаток sajax, но обычно аяксовые запросы выполняются в асинхронном режиме (на то он и Ajax).
Скорее всего и у вас так же. К тому времени, когда выполняется цикл ни один ответ еще не пришел. |
|||
|
||||
| BuShaRt |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1391 Регистрация: 29.6.2006 Репутация: нет Всего: 6 |
Ant88,
switch гораздо удобней else if... имхо else if - крайнее извращение... А вы уверенны что значение $i изменяеться? (как вы это проверяли?) И то, что if ($i==0) {тут} у вас переменная $i не изменяет значение? Это сообщение отредактировал(а) BuShaRt - 17.5.2007, 12:15 |
|||
|
||||
| Ant88 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 30.1.2007 Где: г. Самара Репутация: нет Всего: 1 |
switch удобнее, не спорю. не в этом суть, код, понятно дело схематичный и рождался на коленке.
Ну то что значение i изменяется, это точно, это ж переменная цикла. А вот насчет vrlb - не факт. Я пробовал еще так: вместо vrlb значение изменяло <input type="text" name="vrlb"> и соответственно в if() было условие другое: document.all.vrlb.value==?. тут наглядно демонстрировалось, что значение изменяется как и должно. Скорее всего проблема заключается именно в том, что ответов еще нет... Как бы это можно обойти? |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |