我正在使用pjax,我想将其配置为呈现页面(替换html),就好像一切正常,即使页面以非200代码(404、500)响应。
我的404和500页经过了调整,看起来不错,并且不需要pjax刷新页面。
我无法从我已阅读的所有文档(包括original git repo)中找出解决方法。欢迎任何帮助。
最佳答案
您可以从pjax:error处理程序调用成功函数,并返回false以防止自动硬刷新:
$(document).on('pjax:error', function(event, xhr, textStatus, errorThrown, options) {
options.success(xhr.responseText, textStatus, xhr);
return false;
});
关于jquery - pjax-呈现错误页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24113407/