2010-04-14 101 views
2

好吧,所以我有一個PHP頁面的數據動態輸出取決於$ _GET變量['文件']。我有另一個頁面(index.php),它有一個使用load()函數加載php頁面的jQuery腳本。我有一個鏈接列表,當你點擊一個鏈接時,它需要改變$ _GET變量來加載,然後刷新load()jQuery變量。下面是一段代碼:jquery更改負載得到url

$("#remote-files").load("data.php?file=wat.txt"); 
$(".link1").mousedown(function() { 
$("#remote-files").load("data.php?file=link1.txt"); 
}); 

正如你所看到的,它將數據加載到帶有遠程文件ID的div中。有沒有更好的方法來做到這一點,比如用新的get變量更新頁面,而不是重新定義一個新的加載函數?

回答

2

不完全知道你是問什麼什麼我建議,還是要好的多,但是......

function loadData(filename) { 
    $("#remote-files").load("data.php?file=" + filename); 
} 

loadData("wat.txt"); 

$(".link1").click(function() { 
    loadData("link1.txt"); 
}); 

這將減少無論如何一些重複。