2011-07-22 33 views
0

我現在所擁有的這樣的代碼:有問題通過javascript變量到PHP文件中的URL

$(document).ready(function() { 
var ktitle =  $('.hiddentwo').text(); 
$('div#tab2').load('morefour.php?title=ktitle'); 
}); 

但PHP文件似乎並沒有收到此變量...我做錯了什麼?

我在php文件中回顯了一些內容,並且看到了文本。另外,當我在php文件中回顯$ ktitle時,我會得到'kitle'......這不應該發生:p。這是一個愚蠢的問題,但我只想知道如何在url中存儲該變量。

回答

3
$('div#tab2').load('morefour.php?title=' + encodeURIComponent(ktitle)); 
1

因爲您正在將?title硬編碼爲「ktitle」。如果你想用變量替換它,你需要連接變量'morefour.php?title=' + ktitle

3

嘗試使用

$('div#tab2').load("morefour.php", { 
     title:ktitle 
    }); 

$('div#tab2').load('morefour.php?title='+ktitle); 

UPDATE

在第一種情況中,數據是通過POST傳遞給腳本,在通過GET第二。