火狐浏览器。$.ajax没运行完的时候切换页面,进入error

   $.ajax({
        type: 'post',
        data: data,
        url: 'Balance.aspx',
        cache: false,
        success: function (data) {
            getTable(data);
        },
        error: function (err) {
            alert('cuole');
        }
    })

火狐浏览器中,页面A进入的时候是通过ajax去后台取数据更新局部的。数据量比较大,在没更新完成前,点了页面B,会进入error。
chrome中不会出现这样的情况。
这个我问题我看到的比较表面。看似危险也不大。
我想多了解一点吧。为啥。

看具体报什么错误

        error: function (err) {
            alert('err:'+err.reponseText);
        }

这属于浏览器的机制问题,当切换页面的时候浏览器会自动停止ajax的请求。