다른 선택 상자의 데이터를 사용하여 선택 상자를 구현하는 기능을 구현 중입니다. 호출에 의해 전달 된 데이터가합니다 (getSectors에 액세스 할 수 있어야합니다 위에 당신이 data
변수에 따라) 코드에서 기능을 볼 수 있듯이
//views/users/ajax.ctp
$.ajax({
url: url,
type: "GET",
dataType: "html",
data:"arr=" + result,
success: function(data){
document.getElementById(child).innerHTML = data;
}
});
: 해당보기에서
//controllers/users_controller.php
function getSectors() {
$this->set('data', $this->data);
$this->render('/users/ajax_data');
}
나는 보려고 전달 된 데이터의 내용 :
$ 데이터가 null입니다.
Firebug에서 디버깅하면 호출이 제대로 호출되고 (status 200 ok
) XMLHttpRequest에 매개 변수와 값이 포함되어 있음을 보여줍니다.
무엇이 잘못된 것일 수 있으십니까?
당신은 당신의 아약스 전화에서 어떤 URL을 사용합니까 ... url? –
방화 광에서 응답에 예상 html이 포함되어 있습니까? – somedev
@barts getSectors 및 yes firebug는 예상 된 결과를 출력합니다 –