2011-10-19 8 views
0

現在ログインページ(login.html)にログインフォームだけがあります。 また、ログインフォーム以外のエラーページ(error.html)と、間違った資格情報を入力したという文があります。ajaxでログインエラーページを読み込む方法は?

ajaxを使用してブラウザを再ロードせずにlogin.htmlをerror.htmlに置き換えるにはどうすればよいですか?

私はこのログインフォームをjqueryスライドダウンパネルで使用しています。 http://web-kreation.com/demos/Sliding_login_panel_jquery/

+1

間でHTMLを変更するには、ソリューション別page..justを印刷divの –

+0

におけるAJAXの応答を使用しないでください、私はここに "PHP" を参照してくださいしないでください... – Peter

答えて

1

<body></body>

$.ajax({ 
    url: "login.html", 
    dataType: "text", 
    context: document.body, 
    success: function(data){ 
    $(document.body).html(data); 
    } 
}); 
+0

そうだろう私は、ユーザー名やパスワードが空白の場合 は、 をerrorlogin.htmlに送信// ...これであなたのコードを交換した場合((!$ユーザ名)||(!$パスワード)) { \tヘッダー( "場所:$ base_dir/errorlogin.html "); \t exit; } – mikenichols

+0

IMHOあなたは別の解決策を見つけなければなりません。なぜなら、全ページをajaxで変更することはこれまでに見た中で最悪の選択肢なのです。 – Peter

関連する問題