jquery 加载 URL 语法错误,无法识别的表达式
jquery load URL Syntax error, unrecognized expression
无法弄清楚这段代码有什么问题,这是 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 });
});
});
});
您正试图将 url 变成一个 JQuery 对象,而它只是一个简单的字符串。就这么写吧:var url = 'http://localhost/html/quickShop.php?q='+encodeURIComponent(q);
无法弄清楚这段代码有什么问题,这是 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 });
});
});
});
您正试图将 url 变成一个 JQuery 对象,而它只是一个简单的字符串。就这么写吧:var url = 'http://localhost/html/quickShop.php?q='+encodeURIComponent(q);