2012-04-02 98 views
-5

我需要做的jQuery中的以下內容:的setTimeout jQuery的

,總持續時間90秒:

每5秒,做一個AJAX調用網頁中,得到的結果。 如果結果= 1,則向屏幕輸出「成功」消息。 如果結果= 0,再等5秒鐘。

重複上述步驟直到90秒過去。

我該怎麼做以上?我猜setTimeout可以提供幫助,但我如何配置它以使其適用於我的任務?

我試圖做:

var id = setInterval(function() 
    { 
    $.post('ajax/test.php', function(data) { 
     $('.result').html(data); 

     }); 
    }, 5000); 

,但我不知道怎麼到90秒,或後如何制止這種停止setInteval如果test.php的返回1

回答