Ajax отправка формы не работает

180
01 февраля 2018, 19:02

ajax отправка формы н работает, выдает в консоле ошибку как на скрине

 btnSubmit.onclick = function(){
 // Получение ID формы
 var formID = 'price_form';
 // Добавление решётки к имени ID
 var formNm = $('#' + formID);
 $.ajax({
 type: "POST",
 url: 'assets/snippet/ajax.php',
data: formNm.serialize(),
 success: function (data) {
 // Вывод текста результата отправки
 $('#message').html(data);
 setTimeout(function(){
                        $('#message').html(' ');
                    },5000);
                    location.reload();
 },
 error: function () {
 // Вывод текста ошибки отправки
 $('#message').html('Ошибка');
  setTimeout(function(){
                        $('#message').html(' ');
                    },5000);
 }
 });
 return false;
 };
</script>

сама форма

<form id="price_form" action="" name="price_form">
                        <input type="hidden" name="id_user" value="3">
                        <div class="data-left">
                            <label for="">Укажите сумму выплаты, не менее 20 Р</label>
                            <input type="text" min="20" name="sum_user">
                        </div>
                        <div class="data-left">
                            <label for="">Ваш баланс:</label>
                            <span class="balance">120 Р</span>
                        </div>
                        <div class="data-left small">
                            <label for="">Укажите счет:</label>
                            <input type="text" name="invoice">
                        </div>
                        <div class="data-left small">
                            <button type="button" id="btnSubmit" class="btn-submit">Произвести выплату</button>
                        </div>
                    </form>
Answer 1

решил, сделал в ajax.php вот такой код подключения к базе и заработало все

define('MODX_API_MODE', true);
require_once dirname(dirname(__FILE__)).'/index.php';
define("IN_PARSER_MODE", "true");
@include('config.core.php');
    if (!defined('MODX_CORE_PATH')) define('MODX_CORE_PATH', $_SEVER['DOCUMENT_ROOT'].'/core/');
READ ALSO
Как поместить свойство метода в таблицу

Как поместить свойство метода в таблицу

Мне нужно поместить данный массив в таблицу

240
Не правильно работает,как исправить?

Не правильно работает,как исправить?

Здравствуйте,столкнулся с такой проблемойХочу подсвечивать активные вкладки,но когда добавлю index, ticket то перестаёт работать правильно

261
Убрать все символы, кроме &ldquo; a-z A-Z . &#39; - &rdquo; - PHP

Убрать все символы, кроме “ a-z A-Z . ' - ” - PHP

Подскажите регулярное выражениеНеобходимо удалить все символы, кроме:

190
Подсветка активного пункта навигации

Подсветка активного пункта навигации

Есть такой нехитрый код, он обеспечивает подсветку активного пункта навигации:

252