2012-08-11 11 views
7

¿Hay alguna manera fácil de construir una consulta ajax como esta con jquery?jquery ajax pase los datos que tienen múltiples valores con la misma clave

http://www.test.com/?value=happy&value=good&value=day 

me trataron

$.getJSON('http://www.test.com/', {'value': ['happy','good','day']}); 

pero el resultado se convierte en http://www.test.com/?value[]=happy&value[]=good&value[]=day

+0

No hay ninguna lógica en ese tipo de solicitud. ¿Cómo accedería a todos y cada uno de los valores si todos tienen la misma clave? –

+0

se puede acceder. por ejemplo, estoy usando google appengine y hay una función llamada get_all https://developers.google.com/appengine/docs/python/tools/webapp/requestclass#Request_get_all – lucemia

+1

@OfirBaruch En el lado del servidor que obtendría una matriz de los valores. –

Respuesta

6

Sólo para cualquier persona que viene aquí a través de la búsqueda, puede utilizar el traditionalparameter a $.ajax y ponerlo a true por lo que recibirá:

http://www.test.com/?value=happy&value=good&value=day.

-1

Esta url parece ser bueno:

http://www.test.com/?value[]=happy&value[]=good&value[]=day 

en php se puede acceder a los valores como un array

+3

¿A quién le importa lo que PHP hace? No quiero corchetes en mis solicitudes, ¿cómo puedo crear una solicitud de este tipo con jQuery? – alexpirine

+0

Como dijo @alartur, eso es trabajo para PHP, pero no para ASP. –

Cuestiones relacionadas