Utilisez tableau comme variables jQuery POST?
-
19-09-2019 - |
Question
Lors de l'envoi de données via POST ou GET avec jQuery que vous utilisez pour le format { name:"value" }
donc je pensais, est-il un moyen de le faire avec ce genre de code:
var postdata = array();
postdata['name'] = "data";
$.post("page.php", postdata, function(data)
{
alert(data);
}
J'ai essayé, et il ne semble pas fonctionner. Y at-il une bonne façon de le faire?
La solution
Ce que vous essayez d'initialiser un objet, pas un tableau. Vous pouvez initialiser des objets de deux manières:
var postdata = {};
Ou:
var postdata = new Object();
Ensuite, vous pouvez assigner des touches et des valeurs comme vous aviez l'intention:
postdata['name'] = "data";
Ou:
postdata.name = "data";
Vous pouvez également créer votre objet dans la phase d'initialisation:
postdata = {
name: "data"
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow