2012-04-03 5 views
-1

私はajax.postで値を取得しています。 ajax.postは、チェックボックスをバインドする必要があるデータ内のデータを返します。それは私がアラートメッセージを使用してやった...警報なしで発砲しない..助けることができますJqueryでajax.postは警告なしで起動していません

+0

いくつかのコードを投稿してください。 –

答えて

0

何をしたいのですか?これは、ajax.postメソッドからデータを取得し、そのデータをdivまたはtableに挿入することを意味します。

+0

はい、私は成功(データ)から値を得ています。データでは、チェックボックスをチェックするつもりは、値に依存します。今私は警告()なしでチェックボックスをチェックしていない問題を見つけた.. rは私が言っているものを得る – Manimaran

0

あなたのajaxが非同期で実行されている場合(これはデフォルトであり、良い考えです)、ルーチンが時間通りに終了していない可能性があります。

アラートによってコードの実行が停止され、Ajaxがその処理を完了して値を返すのに十分な時間が与えられます。

ajaxを同期して実行するように設定することでこの仮説をテストする必要があります(これを行うと新しいブラウザウィンドウが開きます)。その後、ポーリングを設定するには、ヘルプのための次の記事を見てみましょう:

Long Polling Example (using Jquery)

あなたがメソッドの構成の文字列にasync: false,を追加することにより、同期的に実行するために、あなたのAJAXを設定することができます。

ajaxルーチンのフォーマット方法を理解するために、長いpolligの例で使用されている構文に注意してください。それを同期させておかないでください!これにより、ajaxメソッドに何か問題が生じた場合に、ユーザーのブラウザが無期限にロックアップする可能性があります。

関連する問題