Javascript load()不接受变量

Javascript load()不接受变量,javascript,ajax,variables,load,Javascript,Ajax,Variables,Load,不能在load()命令中使用变量吗 在我的AJAX脚本中: var $self = $(this); var uniqueID = $self.data('id'); //getting ID dynamically (e.g 256) var myclass = ".likes-"+uniqueID; 然后在成功回调中: alert(myclass); $(myclass).load(location.href + myclass); 按预期返回: .likes-256

不能在load()命令中使用变量吗

在我的AJAX脚本中:

 var $self = $(this); 

 var uniqueID = $self.data('id'); //getting ID dynamically (e.g 256)

 var myclass = ".likes-"+uniqueID;
然后在成功回调中:

 alert(myclass);
 $(myclass).load(location.href + myclass);
按预期返回:

 .likes-256
但在成功回调中会出现以下情况:

 alert(myclass);
 $(myclass).load(location.href + myclass);
不起作用


我做错了什么?

啊,好吧,我知道我哪里做错了

这是正确的方法:

 $(".likes-"+uniqueID).load(location.href + " .likes-"+uniqueID);

所以您正在加载
http://www.example.com/.likes-256
我知道问题出在哪里。。。只是给出调试提示