У меня есть массив JAVASCRIPT, который выглядит следующим образом:
postarray['min_price'] = 120000;
postarray['max_price'] = 150000;
Я пытаюсь передать это вызову AJAX через функцию jQuery .post, чтобы файл .PHP получил его в следующем формате:
$_REQUEST['query']['min_price'] = 120000;
$_REQUEST['query']['max_price'] = 150000;
Пока я пробовал:
$.post("ajax_findproperties.php", {query: postarray},
function(data){
// processing function with JSON result
}
,'json');
Но мне не повезло.Я даже попытался изменить var postarray на запрос, а затем попытался query.serialize()
вместо блока переменных в квадратных скобках, но безуспешно.
Когда я проверяю свой статус в Firebug, в вызове AJAX абсолютно не заданы переменные POST - полностью пусто.