Javascript PHP函数没有响应Zend框架中的任何内容
我在一个网站上工作,点击一个按钮将导致一个包含相关文本字段内容的变量被初始化。 但是,我注意到没有执行任何echo命令,也没有显示任何相关的JS警报。我已经检查了调试器,知道正在验证操作请求。只是什么都没有出现 我的控制器:Javascript PHP函数没有响应Zend框架中的任何内容,javascript,php,zend-framework,echo,alert,Javascript,Php,Zend Framework,Echo,Alert,我在一个网站上工作,点击一个按钮将导致一个包含相关文本字段内容的变量被初始化。 但是,我注意到没有执行任何echo命令,也没有显示任何相关的JS警报。我已经检查了调试器,知道正在验证操作请求。只是什么都没有出现 我的控制器: public function validateuser2Action() { echo 'asdasdfasdf'; $this->_helper->layout->disableLayout(); $this->_help
public function validateuser2Action() {
echo 'asdasdfasdf';
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
if (Zend_Auth::getInstance()->hasIdentity()) {
$model = new Application_Model_User();
$emailAddress = $this->getRequest()->getPost("emailAddress");
echo 'he';
} else{
echo 'whatever';
}
}
我的PHTML文件:
<script>
$(document).ready(function() {
$(".btn-test").click(function() {
var form_data = document.getElementById("textbox").value
var form_url = "/workspace/validateuser2";
var form_method = "POST";
alert("cool");
$.ajax({
url: form_url,
type: 'POST',
data: form_data,
success: function(data){
alert(data);
},
error: function(){
alert("tpai");
}
});
})
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
$(文档).ready(函数(){
$(“.btn测试”)。单击(函数(){
var form_data=document.getElementById(“textbox”).value
var form_url=“/workspace/validateuser2”;
var form_method=“POST”;
警惕(“冷静”);
$.ajax({
url:form_url,
键入:“POST”,
数据:表格数据,
成功:函数(数据){
警报(数据);
},
错误:函数(){
警报(“tpai”);
}
});
})
});
如果您尝试echo$this->layout()->content代码>?事实证明,php函数的第二行和第三行阻止了使用新结果呈现页面。