jquery load URL语法错误,无法识别的表达式

时间:2016-08-12 09:37:03

标签: jquery syntax load

无法弄清楚这段代码有什么问题,这是URL的代码,但它会抛出一个sytax错误:无法识别的表达式。

$(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 个答案:

答案 0 :(得分:2)

您正在尝试将URL设置为JQuery对象,而它是一个简单的字符串。只需这样写:var url = 'http://localhost/html/quickShop.php?q='+encodeURIComponent(q);