2014-03-18 106 views
0

GET或POST我有一個jQuery函數加載一個PHP頁面,並將其放置在一個div每秒:傳遞函數參數變量,通過從PHP jQuery的負載

function Load_external_content() 
{ 
$.ajaxSetup ({cache: false}); 
    $('#external_page_content_displayer').load(URL); 
} 

setInterval('Load_external_content()', 1000); 

URL只是實際的URL,但我寧願不在此處顯示。

我有一個單獨的PHP頁面,其中包含此腳本。我怎樣才能把一個javascript參數放入函數(「」)中作爲一個變量,我可以通過URL獲取(或者不發佈)URL。

我對JQuery知之甚少,對JavaScript並不太瞭解,所以'拼寫出來'的答案越好越好:)。

在此先感謝您的幫助

回答

1

以下是jQuery文檔網站上提供的示例。

$("#objectID").load("test.php", { "choices[]": [ "Jon", "Susan" ] }); 

https://api.jquery.com/load/

額外的 「數據」 將在QUERY_STRING附加,如.load使用得到。

如果你想使用後,你必須自己執行加載功能。

$.post(url, data, function(response){ 
    $('#external_page_content_displayer').html(response); 
}); 
+0

我很樂意使用get。假設這個參數被稱爲'convo',我希望它在php中被稱爲'$ _GET [「convo」]',那麼代碼是什麼? – Petrus

+1

會是... .load(URL,{「convo」:convo} – Petrus

+0

是的,這相當於URL +「?convo =」+ convo – Lathan