2010-02-17 47 views
1

我想使用加載重新加載當前頁面的一部分(長故事爲什麼),但我有一個變量語法的問題。jQuery傳遞URL變量到加載函數

這裏的代碼片段:

var pathname = window.location.pathname; 
$('#menu').load("/cms.php #menu"); 

我woudl喜歡與變量替換/cms.php,但我與corrent語法有問題。

任何幫助/建議都會受到很大的影響。

A.

回答

-2

剛剛遇到我自己的問題(幾個月前發佈)。最簡單的方法是:

$('a').click(function() { 
$('#copy').load(this+"#cms"); 
return false; 
}); 
7

根據你的榜樣,在路徑VAR補充一點,做到以下幾點,但你爲什麼在負載字符串的結尾指定「#menu」。

var pathname = window.location.pathname; 
$('#menu').load(pathname +" #menu"); 
3

可能是你可以嘗試:

var pathname = window.location.pathname; 
$('#menu').load(pathname+' #menu'); 
2
var pathname = window.location.pathname; 
$('#menu').load(pathname+" #menu"); 

應該做的工作