Zend framework 使用zend框架在输入框的ONBLUR属性上实现AJAX

Zend framework 使用zend框架在输入框的ONBLUR属性上实现AJAX,zend-framework,Zend Framework,我是Zend框架的新手。我想用zend框架实现AJAX。我想在输入框的onblur属性上调用ajax来显示消息。在您可以添加的表单文件中 ->setAttrib('onblur',"checkEmailExited(this.value);") 用于文本框中的电子邮件验证 在视图文件或Javascript中,您可以调用自定义函数,如 <script lanaguage="javascript"> function checkEmailExited(email){

我是Zend框架的新手。我想用zend框架实现AJAX。我想在输入框的onblur属性上调用ajax来显示消息。

在您可以添加的表单文件中

->setAttrib('onblur',"checkEmailExited(this.value);")
用于文本框中的电子邮件验证

在视图文件或Javascript中,您可以调用自定义函数,如

<script lanaguage="javascript">

   function checkEmailExited(email){

  JQObj.ajax({
       type: "POST",
       url: "<?php echo $this->url(array('controller'=>'index','action'=>'checkemail','module'=>'ajax'))?>",      
       data: "email="+email, 
       success: function(data){


       if(data == 1){

        var massage = "That email address is unavailable <span class='hint-pointer'> </span>";
        JQObj("#email_m").css({'display':'block','color':'red'});
       JQObj("#email_m").html(massage);
       return false;
       }else{

       }

      }
     }); 

}

</script>
}


如果我能为您提供更多帮助,请告诉我。

谢谢,您能告诉我ajax代码吗?我想知道我是如何从CheckEmailExit中传递控制器名称和值的。@Delta请查看我的更新答案,它将对您大有帮助。如果您的问题能够得到解决,我将不胜感激。请接受我的答案。请查看我的更新答案,如果您以自己的方式为模型创建函数会更好:):“不要问您尚未尝试找到答案的问题(展示您的工作!)”
$this->getHelper('layout')->disableLayout();
$this->getHelper('viewRenderer')->setNoRender();

$objRequest = $this->getRequest();
$objModelUser = new Models_User();

$emailAddress= $this->_getParam('email');

$emailFlag =  $objModelUser->checkEmailExisted($emailAddress,""); 
echo $emailFlag; exit;