Zend framework 使用zend框架在输入框的ONBLUR属性上实现AJAX
我是Zend框架的新手。我想用zend框架实现AJAX。我想在输入框的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){
->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;