Come passare una matrice da Ajax

March 8

Il linguaggio Ajax consente di passare e ricevere variabili array tutto il progetto Web. Gli array sono strutture utili che consentono di passare decine e anche centinaia di valori all'interno di una sola variabile. Il vantaggio è che non c'è bisogno di creare una variabile per ogni valore, ed è possibile creare, codice più efficiente più pulito, che porta a un minor numero di errori durante il processo di codifica.

istruzione

1 Fare clic sulla pagina HTML che contiene l'Ajax che si desidera modificare. Fai clic su "Apri con" e selezionare il vostro editor preferito.

2 Creare la matrice, se non si dispone già di una matrice definita. Il codice seguente mostra come creare una matrice Ajax:

colori var = [ "blu", "viola", "rosa"];
var = arrayColors myArray.join ( ',');

Il codice di cui sopra crea una matrice delimitato da virgole che è possibile passare tra le funzioni Ajax.

3 Passare la matrice alla funzione Ajax. Il codice seguente passa la matrice alla pagina "processing.php":

$ .ajax ({

Tipo: "post",
URL: /processing.php,
dataType: "testo",
dati: arrayColors
});

4 Recuperare e analizzare l'array. Nella pagina "trattamento", utilizzare il seguente codice per recuperare la matrice passata:

colori var = arrayColors.split ( ',');
document.writeln (colori);