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 | Object |
Le tableau ou l'objet à sérialiser. | traditional |
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"}]
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