php处理ajax post请求超时,php – 如何处理AJAX请求中的会话超时
生活随笔
收集整理的這篇文章主要介紹了
php处理ajax post请求超时,php – 如何处理AJAX请求中的会话超时
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
考慮返回一個http狀態為401,一個
JSON對象詳細說明原因.如果你正在使用jQuery,那么你將會丟失你的error()回調,然后你可以解析你的對象.
$.ajax({
data: {},
dataType: 'html',
success: function(data) {
// do whatever here
},
type: 'POST',
url: 'myserver.com',
error: function(XMLHttpRequest, textStatus, errorThrown) {
// XMLHttpRequest.responseText has your json string
// XMLHttpRequest.status has the 401 status code
if (XMLHttpRequest.status === 401) {
location.href = 'login.php';
}
}
});
我不熟悉PHP,但這應該適用于任何環境.您可能必須禁止任何自動登錄表單重定向.在asp.net mvc中,框架將看到401并將默認登錄表單推回,狀態為200.
總結
以上是生活随笔為你收集整理的php处理ajax post请求超时,php – 如何处理AJAX请求中的会话超时的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sqldeveloper mysql迁移
- 下一篇: php新闻删除功能设计,php原生开发新