2014-02-06 3 views
-5

Мой JQuery мобильный логин Представлять не работаетJQuery мобильного Войти Представлять не работает

мой JQuery код ниже ... здесь нет jsfiddle http://jsfiddle.net/dD6Dg/

$('#loginform').submit(function (e) { 
    alert("loggg"); 
    e.preventDefault(); 
    $.ajax({ 
     type: "POST", 
     url: '/class/login.php', 
     data: $(this).serialize(), 
     success: function (data) { 
      if (data === 'Login') { 
       window.location = '/user-page.php'; 
      } 
      else { 
       alert('Invalid Credentials'); 
      } 
     } 
    }); 
}); 
+0

«не работает»? Вы пытались отлаживать? Чтобы узнать, что происходит с запросом? Начните с изучения некоторых инструментов веб-разработчика: https://developers.google.com/chrome-developer-tools/docs/console –

+0

no errorrs в консоли тоже – user3279319

+0

вы пытались удалить начальную «переднюю косую черту» , Попробуй . – rockStar

ответ

3

Используйте click событие вместо submit, потому что нет отправьте кнопку в свой код. Вы используете a тег для него, для этого вам нужно использовать click событие не submit

$('#loginform').click(function(e) { 
alert("loggg"); 
    e.preventDefault(); 
    $.ajax({ 
     type: "POST", 
     url: '/class/login.php', 
     data: $(this).serialize(), 
     success: function(data) 
     { 
      if (data === 'Login') { 
      window.location = '/user-page.php'; 
      } 
      else { 
      alert('Invalid Credentials'); 
      } 
     } 
    }); 
}); 

Fiddle

+0

Да или добавьте кнопку отправки –

+1

@MauricePerry да, вы правы сэр или инициируете событие отправки –

+0

thats working thanks :) Как я могу проверить, не пусто ли логин и пароль? любые ярлыки? или я должен проверить, пуст ли селектор? – user3279319

Смежные вопросы