Maison  >  Article  >  interface Web  >  Empêcher les demandes de publication en ajax dans le cache d'URL de page

Empêcher les demandes de publication en ajax dans le cache d'URL de page

小云云
小云云original
2018-01-25 13:07:321141parcourir

Cet article présente principalement des informations pertinentes sur la façon de gérer les demandes de publication en ajax pour empêcher la mise en cache des URL des pages. J'espère que cet article pourra aider tout le monde. Les amis dans le besoin pourront s'y référer.

Empêcher le traitement des requêtes de publication en ajax dans le cache URL de la page

Généralement, nous utilisons souvent les requêtes Ajax en développement, envoyons les requêtes de manière asynchrone, puis Pour obtenir les données souhaitées, utiliser Get pour demander des données dans Ajax ne posera pas de problèmes de mise en cache des pages, mais lors de l'utilisation de requêtes POST, la page mettra parfois en cache les informations que nous soumettons, ce qui empêchera les requêtes asynchrones que nous envoyons de renvoyer correctement ce que nous voulons. .données, alors que devons-nous faire face à cette situation ? ? ?

Voici un moyen d'empêcher la page de demande de publication de mettre en cache les informations d'URL en ajax :


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


url : 请求的URL 地址 

data : 请求的数据 

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

Il existe de nombreuses façons de générer ce ranNum. Vous pouvez également le générer selon votre propre méthode de génération. Assurez-vous simplement que les données sont générées de manière aléatoire ! C'est ainsi qu'Ajax empêche la mise en cache des URL lors de l'envoi de requêtes.

Recommandations associées :

Deux méthodes d'analyse javascript de l'URL au format json

Quelques notes sur l'URL du site mobile de saut JS Explication détaillée de Exemples de sujets

Explication détaillée des exemples Analyse de la gestion des objets URL en js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn