2016-08-12 211 views
0

无法解决这段代码出了什么问题,这是URL的代码,但它引发了一个sytax错误:无法识别的表达式。jquery加载URL语法错误,无法识别的表达式

$(document).ready(function(){ 

$("a.qshop-btn").on('click', function() { 

var $target = $(this).data('target'); 

var q = $(this).data('name'); 

var url = $('http://localhost/html/quickShop.php?q='+encodeURIComponent(q)); 

$("#qs-content").load(url, function (response,status,data) { 

    $(".preloader").css('display','none'); 

    $($target).modal({ show:true }); 

     }); 
    }); 
}); 

回答

1

您正试图将url变成一个JQuery对象,而它是一个简单的字符串。只要这样写:var url = 'http://localhost/html/quickShop.php?q='+encodeURIComponent(q);

+0

当然!!我完全错过了,谢谢:) – thor

相关问题