jQuery ajax call не работает в ff и safari, но работает в chrome, т.е. ff на win - PullRequest
0 голосов
/ 22 августа 2011
var $ = jQuery.noConflict();
        $(document).ready(function(){
    jQuery("a#deletefromcart").click(function(event){
        event.preventDefault();
        var did = jQuery(this).data('delid');
        jQuery.ajax({
            url: "assets/components/cart/deletefromcart.php",
                        cache:        false,
            data: "xid=" + did,
        });
        jQuery("tr.hide"+did).hide("slow");
        location.reload(true);
    });

Ответы [ 2 ]

0 голосов
/ 22 августа 2011

У вас есть ошибка в вашем коде.В вашем списке параметров AJAX есть запятая, которая в разных браузерах выдает ошибку.

0 голосов
/ 22 августа 2011

Вы, вероятно, хотите обернуть location.reload(true) в успешном обратном вызове вашего AJAX-запроса.В противном случае это может быть перезагрузка до завершения запроса.

Кроме того, последний элемент в списке для литерала объекта не должен иметь запятую (,).IE это не нравится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...