을 .post :자바 스크립트 배열은 내가 다음과 같습니다 자바 스크립트 배열이 AJAX 호출
postarray['min_price'] = 120000;
postarray['max_price'] = 150000;
jQuery를 기능을 .post를 통해 내가 AJAX 호출이 전달하려고 해요을 .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 vars가 전혀 설정되지 않았습니다.
그것은 아마 가능하지만, 왜 그냥 query_min_price, query_max_price? – sdfadfaasd
모든 것이 배열 내에서 단일화된다면 PHP 쪽에서 더 쉬워지기 때문입니다. 원래 폼의 이름은 "query [min_price]"였습니다 ... 너무 많이 변경하지 않으려 고합니다. – jeffkee
또한 홀수 메모 : 나는 postarray.length 경고 할 때 0을 반환합니다. 그러나 내가 (postarray x) 루프 및 경고 x 및 postarray [x] 할 때 변수 및 배열 키를 잘 올. 그게 뭐야? – jeffkee