我有一个页面,我点击它在页面中加载div的链接。
<a href="#albums">load the div</a>
<div id="albums"></div>
问题是我想发送一些带链接的变量,就像这样。
<a href="#albums?album_id=13&user_id=1">load the div</a>
But then I get this error:
Syntax error, unrecognized expression: ?album_id=13&userId=1
那么如何将变量发送给div呢? 感谢任何投入,谢谢。
更新! ajax请求看起来像这样。
if (href != '#') {
$.ajax({
url: href,
data: settings.data,
type: settings.method,
success: function (data, textStatus) {
var firstPage = insertPages(data, settings.animation);
if (firstPage) {
if (settings.method == 'GET' && jQTSettings.cacheGetRequests === true && settings.$referrer) {
settings.$referrer.attr('href', '#' + firstPage.attr('id'));
}
if (settings.callback) {
settings.callback(true);
}
}
},
error: function (data) {
if (settings.$referrer) {
settings.$referrer.unselect();
}
if (settings.callback) {
settings.callback(false);
}
}
});
} else if (settings.$referrer) {
settings.$referrer.unselect();
}
}