2011-03-04 49 views
0

Php是一個服務程序,它不能做多線程工作。它只顯示完成所有代碼後的頁面。所以我認爲,主頁面打開時是否可以向其他頁面發送一些數據?然後處理分幾頁,然後返回數據返回主頁如何在主頁面打開時將一些數據發送到其他頁面?

例如: main.php,有3個div。

<div id="a">aaa</div> 
<div id="b">bbb</div> 
<div id="c">ccc</div> 

如何打開main.php,然後自動發送字aaaa.php,字bbbb.php,字cccc.php

我更喜歡ajax可以做到這一點。但我在網上搜索,找不到適合我的教程。任何人都可以教我一點嗎?謝謝。

+1

爲什麼你要多線程?你可以調用來自main.php的a.php(通過require)或者您通過javascript從加載的頁面調用a.php。那麼您想實現什麼? – 2011-03-04 14:50:43

+0

@Martin,我想要做一些api json數據回調處理,全部在一個頁面加載代碼寫入非常緩慢,所以我認爲是否可以將數據發送到多個頁面,同時進行處理,然後可以縮短處理時間。您能給我一些教程或簡單的代碼嗎?謝謝。 – cj333 2011-03-04 14:55:16

+0

它適合我! – 2011-03-04 14:59:18

回答

0

如果你在做Ajax,你打算只使用原生Javascript還是打開框架?

例如,您可以使用jQuery做你想做的事。

$(document).ready(function() { 
    $("#a").load("/aaa.php"); 
    $("#b").load("/bbb.php"); 
    $("#c").load("/ccc.php"); 
}); 

這樣做是等到DOM是ready,然後使用.load調用的URL,並把結果在每個指定的div。

要做到這一點沒有一個框架,需要多一點的代碼,當然你不必包括框架,然後(如果框架是矯枉過正。