Heim > Artikel > Web-Frontend > Die Browserseite geht zurück, wie man Ajax erneut ausführt
Wenn die Browserseite zurückgeht, d. h. Sie klicken auf den Link zu einer Seite und dann auf die Schaltfläche „Zurück“, um zu dieser zurückzukehren Das Ergebnis: Wurde festgestellt, dass die Ajax-GET-Anfrage von jQuery nicht mehr ausgeführt wird? ? ?
Ajax-Cache deaktivieren: $.ajaxSetup({ Cache: false });
Tucao: Um dieses Problem online zu lösen Nach einer Stunde Lektüre sind fast alle Antworten Unsinn. Endlich gefunden unter https://stackoverflow.com/questions/11508101/how-can-you-force-ajax-content-to-reload-when-a-user-presses-the-back-button-on in einer verlassenen Umgebung Ecke hat die Antwort bekommen. Die Antwort besteht darin, einfach eine Codezeile hinzuzufügen. . . . .
$(document).ready(function(){ $.ajaxSetup({ cache: false }); // 仅添加这一句就可解决问题 $.ajax({ url: '/test_ajax', type: 'GET', dataType: 'json', success: function(data) { // 处理数据…… }, error: function() { } }); });
Das obige ist der detaillierte Inhalt vonDie Browserseite geht zurück, wie man Ajax erneut ausführt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!