Не повезло со следующим кодом jQuery. Предполагается проверить ввод формы для отправки. Пароль установлен правильно. При первом представлении err верно. Отправить второй раз (пароль без изменений), err правильно установлен в false.AJAX JQuery PHP Проверка формы
var err = true;
$("#signupform").submit(function(event) {
var span_supassword = $('#span_supassword');
var password = $("#supassword").val();
$.ajax({
url: '/apps/ajax/signupvalidate.php',
data: 'action=checkpassword&password=' + password,
dataType: 'json',
type: 'post',
success: function (j) {
if (j.passwordmsg) {
err = true;
span_supassword.html(j.passwordmsg);
}
else { err = false; }
}
});
if (err) { event.preventDefault(); }
});
Любые идеи или предложения?
ваши данные не выглядят как JSON мне – Pascamel
Это не должны быть JSON @Pascamel –
Вы смотрели запрос/ответ в консоли вашего браузера Daniel? Есть ли ошибки? –