2017-03-21 6 views
-3

コードが機能しない理由を理解できません。私は皆さんがエラーを見つけ、これを解決するのを助けてくれることを願っています。ありがとうございました。私のAjaxコードは機能しませんでした

<form action="dashboard.php" method="post" id="loginForm"> 
    <div class="alert alert-danger" id="error" style="display:none"></div> 
    <div class="alert alert-success" id="success" style="display:none"></div> 

    <div class="form-group"> 
    <label for="email">Email</label> 
    <input type="email" class="form-control" id="uname" name="uname" placeholder="email"> 
    </div> 
    <div class="form-group"> 
    <label for="Password">Password</label> 
    <input type="Password" class="form-control" name="pwd" placeholder="password"> 
    <input type="hidden" name="action" value="login"> 
    </div> 
    <button type="submit" class="btn btn-success" value="submit">Login</button> 
</form> 
$(document).ready(function() { 
    $("#loginForm").submit(function() { 
    $.ajax({ 
     type: "POST", 
     url: "functions.php", 
     data: $(this).serialize(), 
     beforeSend: function() { 
     alert('submiting'); 
     }, 
     success: function(res) { 
     alert(res); 
     if (res == 1) { 
      window.location.href = "dashboard.php"; 
      return true; 
     } else { 
      alert('wrong Username/password'); 
      return false; 
     }, 
     error: function() { 
      return false; 
     } 
    }); 
    }); 
}); 
+1

あなたは問題を指定できますか? 「うまくいきません」は広すぎます。 – Vaidas

+0

これがうまくいかない理由は何千もあります。あなたは少なくとも何かエラーがあるかどうかを見るためにコンソールをチェックしましたか?また、 'submit'イベントハンドラでフォームの送信を停止する必要があります。 –

+0

フォームと同じページにある場合は、そこにpreventDefault()が必要です。 – Mihai

答えて

0

これを試してみてください:
あなたイベントではなく、アヤックスに行くのフォームを提出される提出します。作品なら、私を知ってみましょう

$("#loginForm").submit(function(e){ 
    e.preventDefault(); 
    //more code 

:このようなe.preventDefault();

用途:にあなたが持っている
はしてフォームの
イベントを防ぎます。

+0

解決済みです。あなたの貴重な時間を与えてくれてありがとう。 –

+0

ニース!良いコーディングと歓声。 – Roy

0

あなたはボタンのページには、単に代わりにAJAX呼び出しのdashboard.phpにリダイレクトされますSubmitをクリックしたときにボタンタイプはそうを提出し撮影しました。このようにボタンのタグを変更してください:

<button type="button" class="btn btn-success" value="submit">Login</button> 
+0

ありがとう!その解決 –

関連する問題