2012-05-12 15 views
0

フォームを送信するボタン(およびページ上のデータを変更するボタン)を押すたびに、ajaxでページを更新しようとしています。動かない。 私はいくつかのチュートリアルとapiを見て、私の構文をチェックしましたが、動作させることができません。 どうぞご覧ください。 更新自体は、成功した2つのメソッドで成功すると呼び出されます。 メソッド自体(ajax)を更新しています。Ajaxページの更新に失敗しました

ありがとうございます。

EDIT:ブラウザエラーはありません。ページは単にリフレッシュされません。

+1

ブラウザでエラーが発生していますか?また、update()関数でXMLHttpRequestではなくjquery ajaxメソッドを使用してください。 –

+0

ブラウザエラーはありません。ページは単にリフレッシュされません。 私はまだjqueryを調べていません。私は大学でこの方法を見たので、うまくいくと思っていました。 – user1390504

+0

AJAXが作成されたため、ページを更新せずにフォームを送信できることをご存じでしょうか。しかし、本当に必要な場合は、success/doneコールバックの中に 'location.reload()'を入れてください。 –

答えて

0

xmlhttpを宣言し、リクエストオブジェクト(存在しない)のステータスを確認しました。

if (request.readyState == 4 && request.status == 200) 
     cont.innerHTML = request.responseText;}, false); 

上記のコード行で、要求をxmlhttpに置き換えてください。

+0

ありがとう、残念ながら、それは問題を解決しません。私は私のメインポストを編集し、変更されたコードを提供しました。 – user1390504

+0

コード内にブレークポイントを設定し、実行がどこで停止するかを調べます。 –

関連する問題