2010-12-15 10 views
0

私のこれまでの問題に対する修正として、私はJavaScriptを使ってcURLスクリプトを実行して、私のサイトがそれぞれのレスポンスを待たないようにしました。JavaScriptについての質問xmlhttpとそこにあるレスポンス

私はこのスクリプトを友人から与えて、私は何か気付いた。

Link to JS file

私の質問は、私は次の行を削除した場合、それはページが応答を待たないだろうことを意味するのですか?

{ 
    if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    { 
     setTimeout("location.reload(true)",1500); 
    } 
} 

ありがとうございます。

+0

あなたはメモ帳で、それをインデントすることをポップし、それを取り戻すことができますか?それは本当に読みにくいです。 – DampeS8N

+2

私はあなたのスクリプトを読んでいて、その二重の間隔があることに気がつきました。それから私はそれを読むのをやめました。 – mkoryak

+0

@ DampeS8N私がChromeで見逃していることは、Firefox "It's All Text!プラグインは本当にこのような状況のために本当に素晴らしいです:-) – Pointy

答えて

0

行を削除すると、行は削除されません。

スピードアップしたい場合は、setTimeout行を削除します。これはnessecaryではありません。

ifステートメントを削除してwindow.locaiton行だけを実行すると、onreadystatechangeが起動してリクエストが開かれ、開始され、転送され、完了したことを通知するので、要求が行われる前に起動されます。

Ajax 101 Article

+0

大変感謝します。D –

+0

私はwindow.location時間を削除し、ifステートメントを削除するかどうか質問は大丈夫でしょうか? –

+0

あなたのonreadystatechangeイベントは 'onreadystatechange = function(){}'のようになりますか? – epascarello

関連する問題