我知道如果jquery已經加載,你可以得到$ _SERVER ['HTTP_X_REQUESTED_WITH'] php變量。這很好,但如果你使用iframe,那麼這個變量不再可用。有沒有辦法來檢測是否jQuery已經加載並給php一個iframe中的變量?我不想加載頁眉或頁腳如果jquery已經加載100%,但否則把它們。我必須使用iframe,所以沒有辦法。 (我正在使用Colorbox iframe)。php變量知道jquery何時加載?
謝謝。
我知道如果jquery已經加載,你可以得到$ _SERVER ['HTTP_X_REQUESTED_WITH'] php變量。這很好,但如果你使用iframe,那麼這個變量不再可用。有沒有辦法來檢測是否jQuery已經加載並給php一個iframe中的變量?我不想加載頁眉或頁腳如果jquery已經加載100%,但否則把它們。我必須使用iframe,所以沒有辦法。 (我正在使用Colorbox iframe)。php變量知道jquery何時加載?
謝謝。
這種方法似乎很容易出錯。在加載頁眉和頁腳之前,您是否有足夠的理由等待jQuery加載?這些操作是否可以通過jQuery的AJAX函數在客戶端執行?
我正在使用Colorbox iframe。我不希望頁眉或頁腳顯示,如果有兩件事: 1)Javascript已啓用 2)jquery已加載 我說數字2,因爲頁面可能很重,仍然加載,如果有人點擊鏈接那是一個colorbox,那麼新的頁面將不會在colorbox中。它只會進入一個新的頁面。我不希望它進入沒有頁眉或頁腳的新頁面。但是,如果Colorbox正確加載,那麼我不需要頁眉或頁腳。 – Keith 2010-06-30 20:57:16
我同意,如果我正確理解OP的目標,這似乎是可以通過AJAX請求ala $(window).load(function(){$ .ajax(...);})解決的問題 – hemp 2010-06-30 20:58:50
PHP =>瀏覽器=>的Javascript
你不能從JavaScript傳達到PHP,使得PHP將genereate基於JavaScript不同的數據。
你可以做一個documentReady()來隱藏div加載jquery時。
我知道如果jquery已加載,您可以獲得$ _SERVER ['HTTP_X_REQUESTED_WITH'] php變量。
這不是那個變量表示的。
該變量表示一個特定的請求是由jQuery的AJAX函數完成的。
+1 yup,它與jQuery是否在父頁面或其他地方處於活動狀態沒有任何關係。 – 2010-06-30 21:13:56
PHP是服務器端,jQuery是客戶端。你是否試圖在請求iframe src的時候確定jQuery是否已經加載到它的父代? 「 – hemp 2010-06-30 20:56:03
」您是否試圖在請求iframe src時確定jQuery是否已在其父級中加載?「 - 是的。有沒有一個PHP變量存在或我可以創建? – Keith 2010-06-30 21:02:06