$(document).on('beforeSubmit', '#my-form', function () {
var _this = $(this);
$.ajax({
url: _this.attr('action'),
data: _this.serialize(),
type: 'POST',
dataType: 'json',
success: function (response) {
if (response.success) {
$.pjax.reload({
container: "#my-pjax-container-id"
});
} else {
// alert
}
},
error: function (jqXHR, textStatus, errorThrown) {
console.info(textStatus + ' ' + errorThrown);
}
});
return false;
});
$('from [name="address"]').keyup(function(){
if($(this).val().toLowerCase().indexOf('москва') > -1) {
$('form select').html('<option>1</option><option>2</option>');
}
});
echo '
<script>
if ( in_array(this.value, ["'.implode('","', $emails).'"]) ) {
this.setCustomValidity("' . esc_html__('This email already exists','fashionpress') . '");
}
</script>
';
$.ajax({
url: 'db_users.php', // Файл в котором происходит добавление в БД
type: 'POST', // Делаем POST запрос
data: data,
dataType: 'json',
success: function(response)
{
if(response.result) {
if(response.data == 1) {
func1();
}else if(response.data == 2) {
func2();
}
}else{
$('#form-message').html(response.message);
}
}
});
if ($email != NULL) {
if (mysql_query("INSERT INTO users (`email`) VALUES ('$email')")) {
echo json_encode(array(
'result' => true,
'data' => 1,
));
}
else {
echo json_encode(array(
'result' => false,
'message' => "Произошла ошибка",
));
}
}