CakePHP Js-> get () операция над div - PullRequest
0 голосов
/ 13 мая 2011

Я читаю руководство CakePHP о реализации Js и пытаюсь запустить jQuery для div, но не могу заставить его работать, на мой взгляд. У меня есть все мои помощники и jQuery.

В качестве теста я просто пытаюсь заставить этот элемент исчезать:

$this->Js->get('#resultsWrapper');
$this->Js->effect('fadeIn');

<div id="resultsWrapper">THIS IS A FADE IN TEST</div>

Его загрузка как обычно ..

Ответы [ 2 ]

0 голосов
/ 15 мая 2011

Я решил это, изменив синтаксис вызова прототипа. Предложенное руководство get () не работает должным образом (по крайней мере, из-за того, что я часами экспериментировал):

Вот как я решил это: (обратите внимание на разделы загрузки и успеха).

 <?php 
   echo $ajax->submit('Submit', 
     array('url'=> array('controller'=>'records',
    'action'=>'add'), 'update' => 'ajax_div', 
    'evalScripts' => true,
    'loading' => 'Element.show(\'busy-indicator\')',
    'success' => 'Element.hide(\'busy-indicator\')'
    ));
  ?>
0 голосов
/ 13 мая 2011

Убедитесь, что элемент display: none;

Это позволит фактически исчезать, а не просто загружаться

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...