0

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

0 に答える 0