我有一個加載速度非常快的腳本,但我想用該腳本運行另一個腳本,但腳本處理速度較慢。第二個腳本不需要輸出任何東西給用戶,它只需要運行。有沒有一種方法可以將它包含在本地,而不會讓用戶不得不等待它加載?包含本地文件但未使其與主腳本一起運行?
編輯:如果可能,我真的想保留這部分純PHP。
我有一個加載速度非常快的腳本,但我想用該腳本運行另一個腳本,但腳本處理速度較慢。第二個腳本不需要輸出任何東西給用戶,它只需要運行。有沒有一種方法可以將它包含在本地,而不會讓用戶不得不等待它加載?包含本地文件但未使其與主腳本一起運行?
編輯:如果可能,我真的想保留這部分純PHP。
通過ajax打電話給它。這樣一切都可以加載到頁面上,並且可以在後臺運行。
你必須小心,儘管用戶刷新頁面將不會再次運行腳本並使您的服務器過載。
由於我缺乏聲譽,我還沒有發表評論。 「學習Ajax」確實並不困難,我認爲這將是你最好的解決方案(就像傳染性說的那樣)。如果你只是加載jQuery庫,它可以是這樣簡單的:
jQuery(function($) {
$.post('http://url.com/');
});
+1,它的跛腳不能留下有用的評論。 – Rob 2010-05-20 01:34:10
謝謝 - 我的名聲跳了一下,所以下次它會成爲評論:) – 2010-05-20 03:27:36
我不知道任何ajax。我真的很想保持這個部分純粹的PHP。如果沒有其他選擇,我會去學習Ajax。謝謝 – Rob 2010-05-20 00:57:25