Не работает своя форма обратной связи (Ajax - 500 Internal Server Error)

  • 3 Ответов
  • 563 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Mike_S

Доброе утро уважаемые форумчане! У меня есть свой скрипт обратной связи, который средствами JS с помощью AJAX передает POST данные в PHP обработчик, который после проверки либо выдает alert ошибку, либо отправляет эти данные с помощью PHPMail.

Я создал папку mod_send_message в /modules/, добавил туда файл action.php (Это php обработчик POST данных), встроил js и форму в index.php шаблона и сделал тест.
В ответ в консоль прилетает - jquery.min.js:4 POST h_ttp://******.net/modules/mod_send_message/action.php 500 (Internal Server Error).
При заходе на этот URL так же не грузит возвращая HTTP ERROR 500.
Ранее этот скрипт таким же методом был установлен на Joomla 2.5 и работал там на Ура, через URL доступен и выдаёт result.

Подскажите пожалуйста, как заставить работать подобную форму обратной связи?

Насколько я понимаю, нужно отправлять данные через com_ajax и/или сначала корректно установить этот модуль через админку.

*

Оффлайн Aleks.Denezh

А код нам угадывать?
com_ajax никак не влияет на отправку в сторонний файл!
Мой  блог по разработке на Joomla CMS!
Хотите отблагодарить материально? Мой WMR: R861060179016

*

Оффлайн Mike_S

А код нам угадывать?
com_ajax никак не влияет на отправку в сторонний файл!
JavaScript - http://pastebin.com/7dFT13Dh
HTML - http://pastebin.com/Gu1CASYV
action.php - http://pastebin.com/w2DwWHSh

*

Оффлайн Mike_S

Решено. Кстати, куда подевалась кнопка?  :o
« Последнее редактирование: 25.07.2016, 06:31:59 от Mike_S »