用ajax请求发送变量到div?

时间:2012-04-17 09:52:27

标签: ajax

我有一个页面,我点击它在页面中加载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();
            }
        }

0 个答案:

没有答案