Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP函数没有响应Zend框架中的任何内容_Javascript_Php_Zend Framework_Echo_Alert - Fatal编程技术网

Javascript PHP函数没有响应Zend框架中的任何内容

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

我在一个网站上工作,点击一个按钮将导致一个包含相关文本字段内容的变量被初始化。 但是,我注意到没有执行任何echo命令,也没有显示任何相关的JS警报。我已经检查了调试器,知道正在验证操作请求。只是什么都没有出现

我的控制器:

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函数的第二行和第三行阻止了使用新结果呈现页面。