JQuery всплывающее asp.net проблема! - PullRequest
0 голосов
/ 17 июля 2011

У меня проблема с получением этого всплывающего jquery: http://www.htmldrive.net/items/show/431/jQueryNotice-animated-notification-tooltip сценария для работы в магазине, который закодирован в asp.net.Когда продукт добавлен в корзину, я хотел бы иметь всплывающее окно, которое позволяет вам перейти к оформлению заказа, нажав - перейти в корзину.Ниже вы видите сценарий, теперь я могу нажать, чтобы перейти в корзину, где добавлен продукт, но если я не нажму, продукт не будет отображаться в корзине - как и должно быть ... - Мне сказали, чтоэто проблема «постбэк» ... у кого-нибудь есть идеи, как я могу решить проблему?- Я ранее спрашивал об этой проблеме - см. Также: Ссылка в сообщении 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 голосов
/ 18 июля 2011

Используйте это:

$(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 с обновленной разметкой корзины, а элемент корзины имеет идентификатор «корзина».Еще раз предупреждаем, что если пользователь нажмет на ссылку во всплывающем сообщении, то же действие будет выполнено еще раз, поэтому, возможно, лучше изменить ссылку «Перейти в магазин», чтобы перейти от добавления нового продукта к переходу на страницу просмотра корзины.

...