У меня проблема с созданием функции - загрузка страницы без перезагрузки. У меня проблема: «Я хочу показать предупреждение, когда ссылка 404 или нет net соединение потеряно». Я знаю этот код jqXHR.status == 0
, чтобы получить net ошибку соединения или jqXHR.status !== 0
для 404, но я не знаю, не знаю, как реализовать этот код с моим существующим кодом.
Пожалуйста, помогите мне написать эту функцию.
$(function(){
$("a[rel='tab']").click(function(e){
pageurl = $(this).attr('href');
$.ajax({url:pageurl+'?rel=tab',success: function(data){
$('#containt').html(data);
}});
if(pageurl!=window.location){
window.history.pushState({path:pageurl},'',pageurl);
}
return false;
});
});
$(window).bind('popstate', function() {
$.ajax({url:location.pathname+'?rel=tab',success: function(data){
$('#containt').html(data);
}});
});
<a rel="tab" href="./404.php">Show me 404 ALert Pls</a>