Я делаю AJAX вызов при нажатии одной кнопки отправить это показывает ошибку typeerror 'step up' called on an object that does not implement interface htmlinputelement
TypeError «шаг вверх» называется на объекте, который не реализует интерфейс htmlinputelement
мой Аякса код
$('form#login, form#register').on('submit', function (e) {
//if (!$(this).valid()) return false;
$('p.status', this).removeClass('owner-fail');
$('p.status', this).removeClass('owner-success');
$('p.status', this).show().text(ajax_auth_object.loadingmessage);
username = $('form#login #username').val();
password = $('form#login #password').val();
security = $('form#login #security').val();
email = '';
if ($(this).attr('id') == 'register') {
action = 'ajaxregister';
username = $('form#register #username').val();
contact = $('form#register #contact').val();
fname = $('form#register #fname').val();
lname = $('form#register #lname').val();
email = $('form#register #email').val();
security = $('form#register #signonsecurity').val();
}
ctrl = $(this);
$.ajax({
type: 'POST',
dataType: 'json',
url: ajax_auth_object.ajaxurl,
data: {action: action,username: username,fname: fname,lname: lname,password: password,contact: contact,email: email,security: security},
success: function (data) {
if(data.loggedin == true || data.loggedin== false)
$('p.status', ctrl).addClass(data.class);
$('p.status', ctrl).text(data.message);
if (data.loggedin == true && data.success== true) {
document.location.href = ajax_auth_object.redirecturl;
}else if(data.loggedin == true)
$('#register input').val('');
$('p.status', ctrl).delay(7000).fadeOut(400);
}
});
e.preventDefault();
});
Я использую тот же Ajax для регистрации и входа в систему, и дело в том, что его прекрасно работает для регистрации, а не для входа мой URL Ls что http://property.stw-services.com/add-place/
Странно то, что, сначала Если я однажды попробую зарегистрироваться, он будет работать для регистрации, а затем попытаться зарегистрироваться, тогда он будет работать отлично, но после загрузки страницы сначала я пытаюсь войти в систему, его не работает