2013-11-26 2 views
-2

Я создал приложение facebook, с помощью которого люди вошли в приложение и приняли участие в небольшом конкурсе. Я построил его с помощью фейсбука php SDK вместе с jQuery и javascript. Дело в том, что после того, как приложение было готово, клиент заявил, что три участника приняли участие и не найдены в базе данных.Не удалось написать в базу данных через ajax и PHP

Структура записи в базу данных происходит по щелчку кнопки «отправить», которая через jQuery вызывает файл php, чтобы сделать все остальное. Возможно ли, что сформировать пользовательскую сторону, функция jQuery никогда не выполняется? потому что клиент требует ответа, почему конкретные участники не найдены в базе данных. Однако приложение работает нормально с другими пользователями.

Мой вопрос в том, возможно ли, что jQuery завершит сбой при вызове ajax для определенных браузеров?

+0

Недостаточно продолжать. Маловероятно, что сам jQuery терпит неудачу - хотя есть много причин, почему приложение не работает в сценарии. – user2864740

ответ

1

Номер

Это не зависит от браузера. Единственное, что необходимо для браузера, это включить Javascript, поэтому убедитесь, что это так.

Вы можете использовать метод ошибки, предоставляемый при использовании вызова AJAX, чтобы узнать, успешно ли этот вызов возвращает данные. Если нет, ваш серверный код либо не получает данных, либо не запускает ошибки времени выполнения.

Предлагаю вам начать отладку приложения с помощью консоли с момента нажатия кнопки «отправить». Это также может ответить на ваш вопрос о функции, которая никогда не будет выполнена. Поэтому для Javascript используйте отладку на стороне клиента.

Если у вас все еще есть проблемы, просьба представить образцы кода или jsfiddle.

Смежные вопросы