Не срабатывает ajax запрос, при отправке формы
Вот код JS:
$(document).ready(function() { $("#application").submit(function(e){ var form = $(this); var error = false; if (!error){ var data = form.serialize(); $.ajax({ type: 'POST', url: 'http://www.7ceh.com.ua/wp-content/themes/7ceh/form/1.php' data: data, success: function(){ alert('access!'); } }); } e.preventDefault(); }); }); И он вообще не работает, тоесть даже событие submit совершается, хотя его быть не должно! А вот если убрать ajax вот так: $(document).ready(function() { $("#application").submit(function(e){ var form = $(this); var error = false; if (!error){ var data = form.serialize(); } e.preventDefault(); }); });, то все начинает работать.. где я допускаю ошибку? КОД ОБРАБОТЧИКА: $json = array(); $sendto = '*тут вставляю свой емайл*'; $telephone = $_POST['telephone']; $subject = iconv( "utf-8", "windows-1251", 'Заявка с главной страницы'); $message = ' '.iconv( "utf-8", "windows-1251", 'Заявка с главной страницы)').' '.iconv( "utf-8", "windows-1251", 'телефон').': '.$telephone.''; mail($sendto, $subject, $message); $json['error'] = 0; echo json_encode($json); |
Цитата:
Не работает, значит в чем-то ошибка. |
В этом error будет проверка заполнености полей.
Я понимаю что раз не работает, значит где-то ошибка, я и спрашиваю в чем может быть ошибка? Посмотрите 1 и 2 кусок кода, отличаются только наличием ajax, но почему-то С ajax-ом скрипт вообще не работает |
Цитата:
|
Pro100vano,
А это url: 'http://www.7ceh.com.ua/wp-content/themes/7ceh/form/1.php' в том же домене? |
Часовой пояс GMT +3, время: 04:47. |