السلام عليكم

استعمل CakePHP مع JQuery

كود:
<?php          
  echo $javascript->link('jquery',false);   
  echo '<script language="javascript" type="text/javascript">
          $(document).ready(function() {  
            $(".form2").submit(function() { 
             var data = $(this).serialize(); 			
             $.post({			 
              url:"/users/forms",    
	          data:data,
	          beforeSend:function(){
	           $(".form2").append(\'<div class="insertion">waite..</div>\');
	          }
	          success: function(data) {
	           if(data=="ok")
                self.parent.tb_remove();	
	           else
                alert("Error");			 
	          }				
	         }); 	
	         return false;	
	        });
          });	
        </script>';
  
  echo $form->create(array("action"=>"forms","class"=>"form2")); 
  
  ?>   
  
    
  <div class='lable2'> <?php echo $form->label('ادخل البريد الإلكتروني'); ?> </div> 
<?php
  echo $form->text('email',array('class' => 'input'));  
?>
<p>  
 <?php   
  echo $form->submit('متابعة',array('class' => 'but2'));
  echo $form->submit('الغاء',array('class' => 'cancel','onclick'=>'self.parent.tb_remove()'));
 ?> 
</p>  
 
 
<?php 
  echo $form->end(); 
?>
المشكله في ان لو قمت بتبديل كود الاجاكس مثلا الى الكود التالي :

كود:
<?php          
  echo $javascript->link('jquery',false);   
  echo '<script language="javascript" type="text/javascript">
          $(document).ready(function() {  
            $(".form2").submit(function() { 
			 $(".form2").append(\'<div class="insertion">waite..</div>\');
             
	         return false;	
	        });
          });	
        </script>';
  
  echo $form->create(array("action"=>"forms","class"=>"form2")); 
  
  ?>   
  
    
  <div class='lable2'> <?php echo $form->label('ادخل البريد الإلكتروني'); ?> </div> 
<?php
  echo $form->text('email',array('class' => 'input'));  
?>
<p>  
 <?php   
  echo $form->submit('متابعة',array('class' => 'but2'));
  echo $form->submit('الغاء',array('class' => 'cancel','onclick'=>'self.parent.tb_remove()'));
 ?> 
</p>  
 
 
<?php 
  echo $form->end(); 
?>
فإن الكود يعمل ... ارجو مساعدتي في معرفة لماذا لايعمل كود الاجاكس لان والله المشكلة حيرتني
وشكرا ..