Php – How to send an array to php through ajax


I want to send an array constructed in javascript with the selected values of a multiple select. Is there a way to send this array to a php script using ajax?

Best Solution

You might do that with $.post method of jQuery (for example) :

var myJavascriptArray = new Array('jj', 'kk', 'oo');

$.post('urltocallinajax', {'myphpvariable[]': myJavascriptArray }, function(data){
   // do something with received data!

Php will receive an array which will be name myphpvariable and it will contain the myJavascriptArray values.

Is it that ?