Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
PHP die()命令错误检查_Php_Jquery - Fatal编程技术网

PHP die()命令错误检查

PHP die()命令错误检查,php,jquery,Php,Jquery,我对die()命令有问题。我的网站上有一个会员注册页面,其中一个表单的动作是另一个php脚本。提交后,页面将被重定向到my temp_handle.php,并返回error命令,而不是带有正确错误的警报。此外,success方法不会重定向页面。我正在构建前一页的新版本,并且我已经增选了前一作者的代码,所以我知道这个方法在某种程度上是有效的。我正在用bootstrap重新整理它 ... <form class="form-horizontal" action="2/temp_handle.p

我对die()命令有问题。我的网站上有一个会员注册页面,其中一个表单的动作是另一个php脚本。提交后,页面将被重定向到my temp_handle.php,并返回error命令,而不是带有正确错误的警报。此外,success方法不会重定向页面。我正在构建前一页的新版本,并且我已经增选了前一作者的代码,所以我知道这个方法在某种程度上是有效的。我正在用bootstrap重新整理它

...
<form class="form-horizontal" action="2/temp_handle.php" id="registerForm" method="post">
    <input type="text" name="first_name">
</form>
...
回到注册页面

$(document).ready(function () {
    $('#registerForm').ajaxForm(function (response) {
        if (response == 'success') {
            alert('Thank you, your registration has been processed.');
            window.location.replace('myURL'); //actual URL in real code
            //TODO redirect to success page
        } else {
            alert('Registration failed, ' + response);
        }
    });
});
而是打印页面

错误:名字


感谢您的帮助。谢谢大家!

看起来您的表单是以“普通”/“非ajax”的方式提交的,这意味着javascript有问题:

  • jQuery未加载
  • 表单插件未加载
  • 您的javascript中有一个错误(我在您发布的内容中没有看到任何错误)

  • 是的,这是正确的语法。它将检查任何不等于FALSE的内容,在PHP中,int可以为0,NULL或空字符串等。我使用if(jQuery表单)echo“Working

    ”检查了#2;它没有打印,所以这是我的问题。非常感谢你的帮助!
    $(document).ready(function () {
        $('#registerForm').ajaxForm(function (response) {
            if (response == 'success') {
                alert('Thank you, your registration has been processed.');
                window.location.replace('myURL'); //actual URL in real code
                //TODO redirect to success page
            } else {
                alert('Registration failed, ' + response);
            }
        });
    });