Я впервые использую $ .ajax в CakePhp2.4.5. Я читал много сообщений о stackoverflow и делал другие исследования в w3schools и jquery-сайте, но не мог понять, как мне решить мою проблему. Я хочу отправить данные в контроллер со своего первого вида index.ctp
$.ajax({ type: 'POST', url: 'meers/client', datatype:'json', cache: false, data: {myVal:'Success!'}, success: function(){alert('AjaX Success')}, error: function(){alert('AjaX Failed')} }) .done(function(){ alert('AjaX Done!'); });
alert show «Успех AjaX».
в моем контроллере у меня есть
public function client(){ if($this->request->isAjax()){ $this->set('ajaxTest','Success'); }}
в моем SECOND view client.ctp у меня есть.
if(isset($ajaxTest)){ echo $ajaxTest; }else{ echo 'ajaxTest not Set.'; }
ПРОБЛЕМА. Я всегда получаю msg в моем представлении Client.ctp «ajaxTest not Set». Что я делаю не так ? или как это сделать? благодаря