jquery弹出asp.net问题!

时间:2011-07-17 18:12:54

标签: jquery asp.net postback

我有一个问题,让这个弹出式jquery:http://www.htmldrive.net/items/show/431/jQueryNotice-animated-notification-tooltip脚本在一个用asp.net编码的商店中工作。当一个产品被添加到篮子里时,我希望有一个弹出窗口,允许你通过点击进入结账 - 转到购物篮。在下面你的脚本,现在我可以点击进入篮子,添加产品,但如果我不点击,产品将不会显示在篮子里 - 因为它应该...... - 我被告知这是一个'回发'的问题......有没有人知道我是如何解决这个问题的。 - 我之前已经问过这个问题 - 参见:Link in the message of jQnotice - 我希望somone可以/将会有所帮助; 0)

    $(document).ready(function() {     
$('a.buy').click(function() {         
jQnotice('Message..!<a href="' + $(this).attr('href') + '">Go to shop</a>');         
return false;     }); }); 

html btn:

<span class="buy"><a href="/order/cart/add/productnr.." id="buy" class="buy">Add to basket</a></span>

如果有人为此问题提供了另一个简单的解决方案,请告诉

1 个答案:

答案 0 :(得分:0)

使用此:

$(function () {
        $("a.buy").click(function () {
            $.get($(this).attr("href"),
            function (data) {
                var newBasket = $("#basket", data);
                $("#basket").html(newBasket.html());
            });
            jQnotice('Message..!<a href="' + $(this).attr('href') + '">Go to shop</a>');
            return false;
        });
    });

我在这里做了一些假设:第一个是ajax调用将返回带有更新篮子标记的html,该篮子元素具有id'basket'。 再一次,请注意,如果用户点击弹出消息中的链接,将再次执行相同的操作,因此最好更改“转到商店”链接的href,从添加新产品操作到导航到购物篮评论页面。

相关问题