Utilizar matriz como variables jQuery Post?
-
19-09-2019 - |
Pregunta
Cuando el envío de datos a través de POST o GET con jQuery se utiliza para el formato { name:"value" }
así que pensé, ¿hay una manera de hacerlo con este tipo de código:
var postdata = array();
postdata['name'] = "data";
$.post("page.php", postdata, function(data)
{
alert(data);
}
He intentado esto, y no parece trabajar. ¿Hay una manera correcta de hacer esto?
Solución
Lo que estamos tratando es para inicializar un objeto, no una matriz. Puede inicializar los objetos de dos maneras:
var postdata = {};
O:
var postdata = new Object();
A continuación, puede asignar claves y valores al igual que lo previsto:
postdata['name'] = "data";
O:
postdata.name = "data";
También puede construir su objeto en la fase de inicialización:
postdata = {
name: "data"
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow