2012-08-09 2 views
0

확인란을 클릭하거나 옵션을 선택할 때마다 실행되는 확인란이나 선택에 작업을 첨부하려면 어떻게해야합니까?
AJAX 요청을 수행하려면이 항목이 필요합니다.Yii의 AJAX 이벤트

답변

0

를 사용 예는 다음과 같습니다

CHtml::checkBox($name, false, array ('ajax'=>array(
             'type'=> 'POST', 
             'url' => $url, 
             'success'=> 'function(data) { 
                 // callback function code here 
                }' 
       ))) 

Details about the Yii ajax array

0

사용이 : 당신이 체크 박스가 체크되어 있는지 여부를 알고 싶다면 아약스 요청에 대한 코드

$("input[type='checkbox']").click(function(){ 
//code for ajax request 
}); 

에게,,, 당신이 체크 박스를 생성하는 CHtml::checkBox()를 사용하는 가정 $(this).is(':checked')

+0

그리고 Yii 아약스 방법으로 어떻게 단단히 묶을 수 있습니까? –

+0

IMHO 심각한 시스템에서 Yii 방법을 사용하는 것은 편리하지 않습니다. Yii는 유효성을 검증하는 것이 좋지만 복잡한 JS- 비헤이비어를 JS에서 개별적으로 개발해야하며 연계를 유지하는 데 ID 만 사용하면됩니다. –