0

ajax経由でデータを取得するコードがありますが、エラーが発生することがあります...

$.ajax({ 
      url: "/carts/get_cart_totalqnt/qnt/cart/", 
      type: "GET", 
      data: {id: $(".cartid").attr("id")},
      success: function(text)
      {
        $("#total_count").html(text + " товар(ов)");
      },
      error: function(){
        alert('Ошибка javascript');
      },
      dataType : "html"
    });  

しかし、エラーが発生した場合、このリクエストをもう一度行うにはどうすればよいですか?

エラーが発生した場合は、この ajax リクエストをもう一度実行してください

4

1 に答える 1

1
var retries = 3;    

error: function(jqXHR, textStatus, errorThrown) {
    if (textStatus == 'Internal Server Error') {
        do {
            $.ajax(this);
            retries--;
        } while (retries < 1)
    }
}

あなたがここでtextStatus見つけることができるの可能な値

于 2013-02-19T18:57:34.873 に答える