선택 필드가 있습니다. mysql 테이블에서 가져온 옵션을 채워야한다.
여기jQuery 항목을 a로 채우기 jQuery를 사용하여 선택 ajax json, ph
$.post("<?=base_url()?>index.php/rubro/list_ajax/", {
'idcategory' : idc },
function(data){
alert(data.result);
}, "json");
코드는 잘 작동 ... 내가 지금 CodeIgniter의 프레임 워크
$idcateg = trim($this->input->post('idcategory'));
$array1 = array(
'result' => $idcateg
);
echo json_encode($array1);
, JQuery와 호출을 사용하여 수행 한 몇 가지 작은 PHP 코드입니다. 게시물을 호출하면 결과적으로 categoryid가 표시됩니다.
지금, 나는 위의 코드를 수정해야합니다, 그래서 내가 할 수있는 :
- 는 범주 ID를 전송 아약스 호출을 게시 할 수 있습니다. 이것은
- 이 범주에 대한 하위 범주를 얻고,
- 가 배열로 json_encode 및 *
- *이 결과를 다시 jQuery를 아약스 호출, 디코딩에서 얻고 < 선택> 입력란을 구성
배열은 id와 name이있는 하위 배열을 갖는 각 요소로 구축해야합니다. 맞습니까? 도움을 주셔서 감사합니다.
안녕하세요. 완벽하게 일했습니다. 아무것도 반환되지 않으면 지금 내게 말할 수 있습니까? (즉, mysql이 반환 함) .. 결과가 비어 있는지 어떻게 알 수 있습니까? ('$의 .each (데이터, 기능 (키, 발) { sel.append ($ ("
data.lenght 대신'for'의, 수, 0 –
일 또는 것 data [key] .id) .text (data [key].desc)); }}); – slinstj