jquery弹出asp.net问题!

jquery弹出asp.net问题!,jquery,asp.net,postback,Jquery,Asp.net,Postback,我在让这个弹出jquery:脚本在asp.net中编码的商店中工作时遇到了一个问题。当产品添加到购物篮中时,我希望有一个弹出窗口,允许您通过单击-转到购物篮来结账。下面是脚本,现在我可以点击进入购物篮,在那里添加产品,但如果我不点击,产品将不会显示在购物篮中-因为它应该…-我被告知这是一个“回邮”问题。。。有人知道我如何解决这个问题吗我以前曾问过这个问题-另请参阅:-我希望有人能/将提供帮助;0) $(文档).ready(函数(){ $('a.buy')。单击(函数(){ jQnotice('M

我在让这个弹出jquery:脚本在asp.net中编码的商店中工作时遇到了一个问题。当产品添加到购物篮中时,我希望有一个弹出窗口,允许您通过单击-转到购物篮来结账。下面是脚本,现在我可以点击进入购物篮,在那里添加产品,但如果我不点击,产品将不会显示在购物篮中-因为它应该…-我被告知这是一个“回邮”问题。。。有人知道我如何解决这个问题吗我以前曾问过这个问题-另请参阅:-我希望有人能/将提供帮助;0)

$(文档).ready(函数(){
$('a.buy')。单击(函数(){
jQnotice('Message..!');
返回false;});});
html btn:

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

如果有人对此问题有其他简单的解决方案,请告诉使用以下方法:

$(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;
        });
    });
$(函数(){
$(“a.buy”)。单击(函数(){
$.get($(this.attr(“href”),
功能(数据){
var newBasket=$(“篮子”,数据);
$(“#basket”).html(newBasket.html());
});
jQnotice('Message..!');
返回false;
});
});
我在这里做了一些假设:第一个假设是ajax调用将返回带有更新的篮子标记的html,篮子元素的id为“basket”。
再次提醒,如果用户在弹出消息中单击链接,则会再次执行相同的操作,因此最好将“去商店”链接的href从添加新产品操作更改为仅导航到购物篮查看页面。

这是ASP.NET MVC吗?据我所知,链接不是用来导航到basked的,而是用来向其中添加所选项目。是吗?嗨,当你点击“去商店”时,产品必须添加到用户购物车中,用户应该能够选择去退房或购买更多。。。它在没有弹出窗口的情况下工作得很好,但是当我使用弹出脚本时,产品将不会被添加到篮子中。我认为是asp.net试图删除返回错误;来自锚点的单击事件处理程序的字符串。请注意,如果用户单击“添加到购物篮”链接,然后单击“Go to shop”,则很可能会添加两次链接项目。或者,您可以在jQnotice finction调用之前在anchor的单击处理程序中执行ajax调用:$.get($(this.attr('href'));如果我这样做,弹出窗口将无法正确显示。。它很快消失,“去商店”链接不起作用。。但是产品被添加到购物篮是的,我可以看到问题,你能举个例子,弹出链接链接链接到购物篮:/order/cart/-我不能让它工作你能帮我编辑这行吗:jQnotice('Message..),因此它指向/order/cart/而不是产品本身;愚蠢的我:哦(-现在它似乎起作用了,非常感谢你的帮助;哦)
$(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;
        });
    });