場景如下:在page3.php中有兩個名爲page1.php和page2.php.onClick的php頁面,一個ajax請求發送到page1.php。我必須將此請求重定向到page2.php,處理髮生在這裏。現在我需要在page1.php中獲取已處理的數據並將其轉換爲json並將json響應發送到page3.php。所以page1.php就像page3.php和page2.php之間的通信的中間頁面。如何將json響應從一個php頁面重定向到另一個頁面?
如果我在page1.php中使用header(「Location:page2.php」),那麼我無法從page2.php獲取處理的數據(因爲我需要page1.php中的處理數據) 請建議這是怎麼回事可以做到?
這是不可行的。如果你從一個php頁面重定向到另一個頁面,一個301 http響應將被髮送到ajax調用。無論如何,我看不出在兩個php頁面之間進行重定向的問題。也許你可以用條件include/require來解決? – 2011-05-30 10:28:57