Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Html+ajax+php
|
|||
|---|---|---|---|
|
#18+
Первый раз пишу в такой связке, ajax увидела впервые только вчера))) Так тчо заранее прошу простить за тупой вопрос... Не могу понять где происходит вызов ajax скрипта Делаю так: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ajax.js выглядит так Код: ajax 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. php Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. Вроде вес правильно сделано.. но не работает... Не пойму где по нажатию кнопки вызывается ajax.js.... В скаченном примере все также и работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 11:10 |
|
||
|
Html+ajax+php
|
|||
|---|---|---|---|
|
#18+
alexyaНе пойму где по нажатию кнопки вызывается ajax.jsНигде не вызывается. Во всяком случае, не по нажатию кнопки. Этот файл с набором функций загружается при формировании страницы в браузере: автор Код: php 1. Затем, по окончанию зарузки страницы на событие клика указанной кнопки навешивается обработчик события:автор Код: php 1. 2. 3. 4. 5. 6. 7. А по нажатию кнопки вызывается функция sendAjaxForm. Вот, как-то так. alexyaне работаетЭто не описание проблемы. Не понятно, что не работает и на каком этапе. Что ожидаете получить и что получаете вместо ожидаемого. Возможно, в консоли яваскрипта показаны какие-то ошибки. Отследите все этапы: 1. Работает ли обработчик клика. 2. Отправляются ли данные на сервер, полнота этих данных (набор полей и значений). 3. Получен ли запрос на сервере, правильно ли распознаны данные. Запрос можно случайно отправить "не туда", особенно, при использовании относительных путей в URL. При передаче текстовых данных следует так же обращать внимание на кодировку. 4. Возвращается ли ответ от сервера, является ли он корректным по структуре. В частности, обработчик клика ожидает получить от сервера JSON, а в серверном скрипте имеется некорректно сформированный ответ:автор Код: php 1. В результате яваскрипт попросту не поймёт это сообщение о серверной ошибке и ничего не выведет на страницу. А при отсутствии в запросе по какой-то причине поля "vibork2" вообще не понятно, что должен ответить сервер. Ну и так далее. Скорее всего, обозначив проблемный участок, быстро найдёте ошибку. Вообще, это называется отладкой. Ну а не найдёте - пишите сюда подробно о проблеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 11:59 |
|
||
|
Html+ajax+php
|
|||
|---|---|---|---|
|
#18+
Вдогонку об ошибках в ответе сервера. 1. Что должен ответить серверный php-скрипт при отсутствии данных, когда SQL-запрос вернул ноль строк. 2. Что должен ответить серверный php-скрипт при невозможности выполнить SQL-запрос (ошибка в тексте запроса, ошибка в СУБД). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 12:08 |
|
||
|
Html+ajax+php
|
|||
|---|---|---|---|
|
#18+
vkleВдогонку об ошибках в ответе сервера. 1. Что должен ответить серверный php-скрипт при отсутствии данных, когда SQL-запрос вернул ноль строк. 2. Что должен ответить серверный php-скрипт при невозможности выполнить SQL-запрос (ошибка в тексте запроса, ошибка в СУБД). 2. php свою ошибку выкидывает если они включены конечно 1. нужно самому написать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 13:34 |
|
||
|
Html+ajax+php
|
|||
|---|---|---|---|
|
#18+
tip78vkle2. Что должен ответить серверный php-скрипт при невозможности выполнить SQL-запрос (ошибка в тексте запроса, ошибка в СУБД). 2. php свою ошибку выкидывает если они включены конечноНу да, если включено, то пхп выругается, что булево значение не годится для использования в mysql_fetch_array(). Только оно без дополнительной обработки не будет отображено на странице, откуда пришел запрос. Ибо, клиентский скрипт ожидает текст в формате JSON, а не в фиг знает, каком. И опять, разруливание этой ситуации "самому написать" придётся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 14:41 |
|
||
|
Html+ajax+php
|
|||
|---|---|---|---|
|
#18+
vkle, Спасибо за ответ... То что надо.. но теперь проблема.((( На кнопку вес прекрасно работает.. теперь пытаюсь реализовать без кнопки))) на нажатие... Соответственно ajax Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Работает но... не так как бы хотелось Первый раз нажимаешь для выбора значения он ставит наименование запчасти false - Логично поле то пустое... потом при выборе ничего не делает... если кликнуть еще раз то все прекрасно... поменяла на $("#input").change( - работает но подгружает оооочень долго минуту аж... Кажется тут не подходят оба события какое использовать не подскажите??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 15:43 |
|
||
|
Html+ajax+php
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! Событие select все работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2016, 16:15 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39231513&tid=1461089]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 387ms |

| 0 / 0 |
