Heim  >  Artikel  >  Web-Frontend  >  Globale Überwachung von Ajax-Vorgängen, Umgang mit Benutzersitzungsfehlern

Globale Überwachung von Ajax-Vorgängen, Umgang mit Benutzersitzungsfehlern

php中世界最好的语言
php中世界最好的语言Original
2018-04-04 14:07:391406Durchsuche

Dieses Mal werde ich Ihnen die globale Überwachung des Ajax-Betriebs vorstellen, wie Sie mit dem Ausfall einer Benutzersitzung umgehen und welche Vorsichtsmaßnahmen es für die Handhabung der globalen Überwachung des Ajax-Betriebs gibt , und der Fehler der Benutzersitzung, das Folgende ist der eigentliche Kampf. Schauen wir uns den Fall an.

Globale Überwachung des Ajax-Betriebs, Lösung für Benutzersitzungsfehler

jQuery(function ($) {
// 备份jquery的ajax方法 
var _ajax = $.ajax;
// 重写ajax方法,先判断登录在执行success函数 
$.ajax = function (opt) {
var _success = opt && opt.success || function (a, b) { };
var _opt = $.extend(opt, {
success: function (data, textStatus) {
try {
if (data.sessionstatus == false) {
//用户失效进行操作
//return;
} 
} catch (e) {
}
_success(data, textStatus);
}
});
_ajax(_opt);
};
});

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall hier gelesen haben Artikel und mehr Wie aufregend, achten Sie bitte auf andere verwandte Artikel auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Wie man mit Sitzungsfehlern umgeht, wenn Ajax darauf zugreift

Beispiel für eine asynchrone Ajax-Upload-Datei (mit Code)

Das obige ist der detaillierte Inhalt vonGlobale Überwachung von Ajax-Vorgängen, Umgang mit Benutzersitzungsfehlern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn