2011-07-05 445 views
0

我的網站結構,如:PHP阿賈克斯調整

index.php其中包括router.phprouter.php呼叫所需controller

例如,如果我把喜歡http://example.com/index.php?list

router列表頁面將調用list controller。而list controller包括header, pagination, search_form, list_items,footer views

我每次點擊的分頁列表中的頁碼的完整的頁面將重新加載並 所有動初始化是在 index.php和交運集團 ist_controller將被加載時間

的時刻。

但現在我想改變這個過程。點擊頁碼時,我只需重新加載list_items視圖。 現在的問題是,如果我直接調用list_item view,則在indexlist_controller中完成的變量,常量和類初始化丟失。

我不想更改網站的完整結構。有沒有辦法讓所有的變量,常量和對象可用於這樣一個Ajax請求?正如在Coldfusion中,如果請求頁面,我們有可能在請求實際運行之前初始化請求變量。

回答