Heim > Web-Frontend > js-Tutorial > Verhindern Sie Post-Anfragen in Ajax im Seiten-URL-Cache

Verhindern Sie Post-Anfragen in Ajax im Seiten-URL-Cache

小云云
Freigeben: 2018-01-25 13:07:32
Original
1197 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich relevante Informationen zum Umgang mit Post-Anfragen in Ajax vorgestellt, um das Zwischenspeichern von Seiten-URLs zu verhindern. Ich hoffe, dass er allen helfen kann.

Verhindern der Verarbeitung von Post-Anfragen in Ajax im Seiten-URL-Cache

Im Allgemeinen verwenden wir in der Entwicklung häufig Ajax-Anfragen, senden Anfragen asynchron und dann Um die gewünschten Daten zu erhalten, verursacht die Verwendung von „Get to request data“ in Ajax keine Seiten-Caching-Probleme. Bei der Verwendung von POST-Anfragen speichert die Seite jedoch manchmal die von uns übermittelten Informationen zwischen, was dazu führt, dass die von uns gesendeten asynchronen Anforderungen nicht korrekt das zurückgeben, was wir möchten .Daten, was sollten wir also tun, wenn wir auf diese Situation stoßen? ? ?

Hier ist eine Möglichkeit, das Zwischenspeichern von URL-Informationen der Post-Request-Seite in Ajax zu verhindern:


$.post(url,data ,ranNum:Math.random()} ,function(data){    
      if("success"==data){ 
      alert("success"); 
        }else{ 
          alert("error"); 
        } 
    })
Nach dem Login kopieren


url : 请求的URL 地址 

data : 请求的数据 

ranNum : 这个是防止缓存的核心,每次发起请求都会用Math.random()方法生成一个随机的数字,这样子就会刷新url缓存
Nach dem Login kopieren

Es gibt viele Möglichkeiten, diese RanNum zu generieren. Sie können sie auch nach Ihrer eigenen Generierungsmethode generieren. Stellen Sie einfach sicher, dass die Daten zufällig generiert werden. Auf diese Weise verhindert Ajax das URL-Caching beim Senden von Anfragen.

Verwandte Empfehlungen:

Zwei Methoden zum Parsen von Javascript-URLs in das JSON-Format

Einige Hinweise zum JS-Springen von URLs mobiler Websites. Detaillierte Erklärung von Materiebeispiele

Detaillierte Erläuterung der Beispiele Analyse der URL-Objektverwaltung in js

Das obige ist der detaillierte Inhalt vonVerhindern Sie Post-Anfragen in Ajax im Seiten-URL-Cache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage