2012-11-23 64 views
2

我正在使用JQuery加載功能將一頁內容加載到另一頁。我的主頁(index.html)有一個ID爲'abcd'的div標籤。我需要將另一個頁面(page1.html)的內容加載到指定的div標籤中。所以,我寫了下面的代碼: -如何獲取jquery加載功能的URL提供的參數?

$('#abcd').load('page1.html?title=xyz','',function(){}) 

請注意,我也傳遞參數「稱號= XYZ」非常久遠的頁面的URL來加載。我需要獲取此參數並在page1.html內容中使用它。我怎樣才能在page1.html頁面中獲取?

+0

HTML不運行在服務器端,使用php –

+0

嗨 我能夠加載page1.html的內容,但無法訪問參數。 –

+0

哪些參數可以訪問?你有這個參數在你做url –

回答

1

定義一個全局varible如

<script> 
var title =t'xyz' 

$('#abcd').load('page1.html?title='+title,'',function(){}) 

</script> 

可以page1.html負荷

後訪問title變量在另一方面,如果你想改變它可能無法與HTML做到這一點page1.html,但仍可以用JS來完成內容黑客

如果你提供你想怎麼使用page1.html冠軍,我可以幫助更多

+0

感謝您的快速響應。讓我解釋我的情況。我有一個帶有id'abcd'的div標籤的index.html頁面。該頁面有單獨的按鈕來加載單獨的頁面到這個div標籤。例如,我點擊按鈕A,我將A.html加載到這個div標籤中。如果我點擊按鈕B,我將B.html加載到這個div標籤中。所有這些多個頁面然後將一個公共頁面(page1.html)加載到index.html中存在的同一div標記中。現在,我添加了參數'title'來在這些多頁面中加載函數 - A.html,B.html,以便我可以跟蹤page1.html中的前一頁。例如, –

+0

。 從index.html,我加載A.html使用 $('#abcd')。load('A.html,',function(){}) 從A.html,我加載page1.html使用 $('#abcd')。load('page1.html?title = A'+ title,'',function(){}) 現在,我需要訪問這個標題才能跟蹤我的上一頁,即,在這種情況下A.html。我希望我能夠澄清我的情況。提前致謝! –

+0

你可以添加http://jsfiddle.com/例子嗎? – sakhunzai