2012-08-11 6 views
7

C'è un modo semplice per costruire una query ajax come questa con jquery?jquery ajax passa i dati che hanno più valori con la stessa chiave

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

ho cercato

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

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

+0

Non c'è logica in questo tipo di richiesta. Come si accede a ciascun valore se tutti hanno la stessa chiave? –

+0

può essere l'accesso. ad esempio, sto usando google appengine e c'è una funzione chiamata get_all https://developers.google.com/appengine/docs/python/tools/webapp/requestclass#Request_get_all – lucemia

+1

@OfirBaruch Sul lato server si otterrebbe una matrice dei valori. –

risposta

6

Solo per chi viene qui attraverso la ricerca, è possibile utilizzare il traditionalparameter-$.ajax e impostarlo true quindi si otterrà:

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

-1

Questo URL sembra essere buono:

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

in PHP è possibile accedere ai valori come un array

+3

Chi si preoccupa di cosa fa PHP? Non voglio parentesi quadre nelle mie richieste, come posso creare una tale richiesta con jQuery? – alexpirine

+0

Come ha detto @alartur, questo è sicuro per PHP, ma non per ASP. –

Problemi correlati