나는 cakephp 2.0을 배우고 있으며 Ajax에서 작업하고있다. 성공적으로 아약스와 함께 작동하는 양식을 만들었습니다. 이제 링크를 사용해야합니다. 내가하고 싶은 것은 링크를 클릭하여 div를 약화시키는 것입니다.케이크 PHP JS 도우미
<?php $this->Js->get('#Edit-link')->event('click',$this->Js->get('#sending')->effect('fadeIn'));?>
이 코드가 작동하고 당신이 게시 한 모든 코드가 올바른 것으로 보인다 자바 스크립트
$("#sending").bind("click", function (event) {$("#sending").fadeIn();
return false;});
$("#sending").bind("click", function (event) {$("#sending").fadeIn();
return false;});
$("#sending").bind("click", function (event) {$("#sending").fadeIn();
return false;});
$("#sending").bind("click", function (event) {$("#sending").fadeIn();
return false;});
실제로이 JS $ ("# Edit-link")를 생성하고 싶습니다. bind ("click", function (event) {$ ("# sending") .fadeIn(); return false;}) ; 하지만 생성 된 자바 스크립트가 –
인데,'$ this-> Js-> get ('# Edit-link') -> event()'의 세 번째 매개 변수로'false'를 추가하여 코드를 실행하면 원하는 스크립트. 추가하지 않으면 라인을 인쇄하지 않으며 4 번 연속으로 수행하지도 않습니다. 루프 어딘가에 포장되지 않았습니까? – mensch
당신은 의미합니까 Js-> get ('# Edit-link') -> 이벤트 ('클릭', $ this-> Js-> get ('# sending') -> 효과 ('fadeIn' ;?> 나는 foreach 루프에 있었지만 거기에서 제거했습니다. 하지만 '거짓'을 넣어 자바 스크립트를 생성하지 않습니다. 나는 그것의 바로 위에 또 다른 JS 호출을 가지고있다. php echo $ this-> Js-> link ('모든 게시물보기', 'http : // localhost/practice/cakephp/posts/ajaxcall', 배열 ( 'update' => '# content2', 'htmlAttributes'=> 배열 ('other'=> 'value') ));?> 잘 작동합니다. –