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