I'm trying to send a multidimensional array to my PHP Webservice. As you can see in the console logs, the normal variable test2 is send successful, but my array is not transferred to my server. What am I doing wrong?
JavaScript:
function filter() {
var filters = [];
filters["f1"] = $("#filter-select").val() || [];
console.log("Filters Array:")
console.log(filters);
$.post("/service/test",{test : filters, test2 : "test"},function(data){
console.log("Webservice Response:");
console.log(data);
})
}
PHP:
var_dump($_POST);
die();
Console:
Filters Array:
[f1: Array[1]]
Webservice Response:
array(1) {
["test2"]=>
string(4) "test"
}