Вот код 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);