![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
Вы понимаете, что PHP скрипт отрабатывает полность завново при каждом запросе?
Вы получите значение из AJAX в то же время, в которое сделаете запрос. В это же время выполнится Ваш скрипт. Совершенно независимо то того, когда Вы нажали кнопку и нажали ли ее вообще. -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Вероятно, это тот случай, когда http://phpfaq.ru/na_tanke будет полезен. Важны все пункты, а второй, возможно, ответит на вопрос этого топика.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 1 Всего: 69 |
Кажется я вас понял. Вам нужно получать значение радиобатона сразу как только он установлен, и запретить повторную отправку данных, пока не получен ответ? Если так то вешайте на него соответствующий js обработчик, который первым делом сделает невозможным отправку запроса повторно и только вторым отправит данные.
либо делайте запрос синхронным, а не асинхронным Это сообщение отредактировал(а) krundetz - 17.6.2013, 11:40 |
|||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
Ну у меня вообще такое впечатление, что ТС думал, что PHP скрипт остановится после echo и будет послушно ждать отправки на него формы, чтобы продолжить дальше уже с данными формы. По крайней мере, именно так мне и подумалось, если попробовать интерполировать мировоззрение ТС из его постов. В любом случае ТС надо сначала упорядочить свои познания, расставить их по полочкам и заполнить пробелы (или может даже пропасти). Иначе ничего хорошего из всего этого не выйдет. Это сообщение отредактировал(а) Arantir - 17.6.2013, 13:03 -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
| namra |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 355 Регистрация: 26.4.2007 Репутация: нет Всего: нет |
krundetz, Спасибо за ответ не знаю может я выражался как-то не так по моему мнению думал что понятно, но на то вы и гуру что к вам обращаются, и вы можете интерпритировать исходя из своих больших познаний что хочет человек когда обращается и подсказать возможно что лучше сделать так , как сказать лучше переделать весь код из начально правильно, чем выворачиваться и пытаться сделать через грабли. Еще раз спасибо
krundetz, |
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 2 Всего: 101 |
||||
|
||||
| Arantir |
|
|||
|
Рыбак без удочки ![]() ![]() Профиль Группа: Участник Сообщений: 960 Регистрация: 18.11.2012 Репутация: 5 Всего: 55 |
namra, понимание Ваших постов окончательно вышло за грани моего мировоззрения
В частности абсолютно непонятно, чем ответ krundetz отличается от прошлых примеров в плане: Все предложенные примеры с ajax-ом отправляли переменную моментально после выбора radiobutton. Пример krundetz всего-лишь не позволяет нажать radiobutton 2 раза подряд, но совершенно никак не изменяет способ отправки данных на сервер. Они отправятся по тому же клику, до нажатия какой-либо кнопки Предложение, вне влияющее на оправку ajax-ом, стало решением отправки ajax-ом. Тут только экстрасенсом надо быть, ей богу. То ли я так глуп, то ли krundetz гений, или сразу всего понемногу... Лучше не отвечайте на этот пост =) Ответ найден — и хорошо. Могу лишь пожелать, чтобы со временем Вы сами стали понимать свои собственные действия лучше, чем кто-либо другой и могли самостоятельно принимать самое верное решение, ведь только Вы сами лучше всего можете осознать, что именно Вам нужно. -------------------- interface Жопа { // ATTENTION: has to be implemented by every class of the project for proper project work } |
|||
|
||||
| krundetz |
|
||||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 1 Всего: 69 |
ну это никогда не помешает, лично я стараюсь структурировать свои знания ежемесячно пожалуйста это придет с опытом, просто в любом разговоре старайтесь устранить разность терминологии, в данном конкретном случае дело конкретно в этом, вы переключатели(rudibutton) называли кнопками, из-за чего и произошла непонимание.
опыт, общение с клиентами, общение с подчиненными. |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |