2011-08-05 7 views
0

からPOSTした後、サーバーからの戻り値を取得します。しかし、私のページlogin.htmlは静的なページなので、ポストに戻って、何かの形でjavascriptに値を返すことができます。これは、パスワードが一致しなかった場合にエラーメッセージを表示します。別のページ。は、どのように私は、フォームを持つHTMLフォーム

これは明らかに新しいページを提供するサーバーで行うことができますが、それは私が探しているものではありません。何か案は?

答えて

0

XMLHttpRequestを使用してJavaScriptからフォームコンテンツを投稿したいと考えています。

あなたはjQueryのを使用している場合、例はjQuery.post()ページにあります:

$.post("test.php", $("#testform").serialize()); // Assumes form id is "testform" 

(ページ下の例を参照してください「例:AJAXを使用したポストフォームとDIVに結果を入れて」 )サーバーから返り値を取得する方法のより完全なコードを取得します。

0

あなたの問題には多くの解決策があります。

<META HTTP-EQUIV="Refresh" CONTENT="1; URL=login.html"> 

あなたのlogin.htmlと:簡単なものは、あなたのlogin.plは「login.htmlとするリダイレクト」要素とエラーを示すパラメータとを含むHTMLを返してみましょう、HTMLがどのように見えるのログイン障害が発生した場合であり、エラーのパラメータをチェックして表示するロジック(Javascript内)が含まれている必要があります。

関連する問題