cakephp 2.3 apresentação do formulário ajax

Estou tentando criar um formulário simples para enviar dados para o database com ajax. aqui está minha visão

Html->script('jquery', FALSE); ?> Html->script('validation', FALSE); ?> 

Contact Us

Form->create(); echo $this->Form->input('name', array('id'=>'name')); echo $this->Form->input('email', array('id'=>'email')); echo $this->Form->input('message', array('id'=>'message')); echo $this->Js->submit('Send', array( 'before'=>$this->Js->get('#sending')->effect('fadeIn'), 'success'=>$this->Js->get('#sending')->effect('fadeOut'), 'update'=>'#success' )); echo $this->Form->end(); ?>
Sending...

Controlador

  class MessagesController extends AppController{ public $helpers = array('Js'); public $components = array('RequestHandler'); public function index(){ if(!empty($this->data)){ if($this->Message->save($this->data)){ if($this->request->isAjax()){ $this->render('success','ajax'); }else{ $this->Session->setFlash('Message sent'); $this->redirect(array('action'=>'index')); } } } } } 

não está enviando o formulário através do ajax .. na verdade eu sou novo no cakephp e esta é a minha primeira vez que estou usando o ajax no cakephp. e também eu quero saber que posso usar o codeigniter ou a syntax simples php semelhante ao envio de formulários no cake php. por exemplo, assim

   $('#btn').click(function(event) { form = $("#form").serialize(); $.ajax({ type: "POST", url: "", data: form, success: function(data){ $('.modal').modal('hide'); $(".success").fadeIn(500).delay(2000).fadeOut(500); $("#form")[0].reset(); //Unterminated String constant fixed } }); event.preventDefault(); return false; //stop the actual form post !important! });  

Desculpe, eu recebi minha resposta na verdade eu estava faltando o arquivo jquery.js