Не срабатывает 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, время: 15:09. |