2011-06-27 16 views
0

私は携帯電話のゲートと通信するアプリケーションを持っています。ユーザーはSMS /テキストを番号に送信してから確認を待つ必要があります。条件が満たされるまでAJAXの定期点検

私はユーザーがそれを受け取るまで応答を確認する方法を知りたいと思います。 10秒ごとにAJAXチェックを呼び出すにはどうすればよいですか?

答えて

1

長いポーリング手法のスピンオフを使用できます。

基本的には、10秒ごとに発生するsetInterval関数を設定します。そのコールバック関数はあなたのajax呼び出しになります。 ajax関数に変数の値をチェックさせます。おそらく、テキストが確認されたかどうかを表すブール値です。私は条件がすでにので、テキストを確認し、真戻ってきた場合、関数はすべての方法を実行したくないので

setInterval(function() { 
    if(!condition) { 
     //ajax functionality again 
    } 
}, 10*1000); 

私は!の条件部を持っている理由です。

また、間隔関数も終了する必要があります。

関連する問題