2012-10-28 109 views
0

我使用jQuery的.load功能在一個容器中加載頁面,但我需要通過一些參數的URL,JavaScript的變量保存參數值如何通過javascript變量jQuery的.load

var data = "xyz"; 
$("#toggleText").load("inner/playlist.php",{name:data}); 
+0

又有什麼問題呢? – karaxuna

+0

代碼對我來說似乎很好。 –

+0

你的代碼似乎很好!不過,看看這篇文章:http://stackoverflow.com/questions/263962/best-way-to-pass-parameters-to-jquerys-load。 – jan267

回答

1

對參數名稱使用引號總是一個好主意。

$("#toggleText").load("inner/playlist.php",{'name':data}); 

也,儘量把回調函數,以檢查它實際上做任何事情:

$("#toggleText").load("inner/playlist.php",{'name':data}, function(response, status, xhr) { 
if (status == "error") { 
    alert("Error: " + xhr.status + " " + xhr.statusText); 
    } 
}); 
+0

對象鍵的引用是無關的,如果沒有涉及特殊字符或空間 – charlietfl