ページ内に 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();
}
}