javascript - how to manage ajax response errors -
i writing javascript app , using backbone.js.on app have several views in page, majority views sent request (requests <- ajax-query,but not backbone.js ajax-query) server at same time, , had result in closely period. if happened wrong server or net response broken , returned errors. problem errors need display alerts user, despite fact boring see more , more alerts users . how can manage alerts? used settimeout show alerts, way not helpful decrease count of alerts. if know way please tell me ?
function alertmajorerror(errmsg) { errmsg = typeof errmsg !== 'undefined' ? errmsg : 'fatal error!'; var n = noty({layout:'center',type:'error',text:errmsg,timeout:false}); } $(document).ajaxerror(function(event, jqxhr, settings, exception) { if (exception == 'abort') return false; alertmajorerror('an ajax error [' + exception + '] occurred in script: ' + settings.url + '<br \><br \>please report development team!'); console.log(event, jqxhr, settings, exception); }); you can set default ajax error reporter in main js file have. use jquery noty plugin!
Comments
Post a Comment