Méthode ajax param()


  Résultats de traduction:

param

paramètre

Méthode ajax param()syntaxe

Fonction : La méthode param() crée une représentation sérialisée d'un tableau ou d'un objet. Cette valeur sérialisée peut être utilisée dans la chaîne de requête URL lors des requêtes AJAX. Grammaire Q : ujqury.param (Object, TraDitational)

Paramètres :

Paramètres décrivent Le tableau ou l'objet à sérialiser. Spécifie s'il faut utiliser la méthode traditionnelle pour la sérialisation superficielle (sérialisation des paramètres). Description : La méthode param() est utilisée pour convertir en interne la valeur de l'élément en une représentation sous forme de chaîne sérialisée. Voir .serialize() pour plus d'informations. Pour jQuery 1.3, si le paramètre passé est une fonction, alors l'utilisation de .param() obtiendra la valeur de retour de la fonction au lieu de renvoyer la fonction sous forme de chaîne. Pour jQuery 1.4, la méthode .param() sérialisera les objets via une récursion profonde pour répondre aux besoins des langages de script modernes, tels que PHP, Ruby on Rails, etc. Vous pouvez désactiver cette fonctionnalité globalement en définissant jQuery.ajaxSettings.traditional = true; Si l'objet transmis est dans un tableau, il doit s'agir d'un tableau d'objets au format de la valeur de retour de .serializeArray() : [{name:"first",value:"Rick"},{name:"last" ,value : "Astley"},{name:"job",value:"Rock Star"}]
Object
traditional

Méthode ajax param()exemple

<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  personObj=new Object();
  personObj.firstname="Bill";
  personObj.lastname="Gates";
  personObj.age=60;
  personObj.eyecolor="blue"; 
  $("button").click(function(){
    $("div").text($.param(personObj));
  });
});
</script>
</head>
<body>
<button>序列化对象</button>
<div></div>
</body>
</html>
Exécuter l'instance »

Cliquez sur le bouton « Exécuter l'instance » pour afficher l'instance en ligne

Maison

vidéos

Questions et réponses