Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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文件_Javascript_Php_Html - Fatal编程技术网

Javascript 若选择了正确的用户名和密码,则从表中查询表单将打开服务器上的php文件

Javascript 若选择了正确的用户名和密码,则从表中查询表单将打开服务器上的php文件,javascript,php,html,Javascript,Php,Html,在表单中提交正确的用户名和密码后,如何重定向到index.php。以下是我保存的一些链接,供我自己参考,应该会对您有所帮助。如果您已经知道这些答案中的大部分信息,请原谅我-希望在答案/示例中有一些重要的信息会有所帮助 基本上,有两种可能性 如果您使用的是由后端文件处理的非ajax表单,则只需输出重定向到另一个页面。在PHP中,只需: header('Location: new_page.php'); 如果您使用的是AJAX,它将用户输入的名称/pword数据发送到后端文件,该文件将检查这些数据

在表单中提交正确的用户名和密码后,如何重定向到index.php。

以下是我保存的一些链接,供我自己参考,应该会对您有所帮助。如果您已经知道这些答案中的大部分信息,请原谅我-希望在答案/示例中有一些重要的信息会有所帮助

基本上,有两种可能性

如果您使用的是由后端文件处理的非ajax表单,则只需输出重定向到另一个页面。在PHP中,只需:

header('Location: new_page.php');
如果您使用的是AJAX,它将用户输入的名称/pword数据发送到后端文件,该文件将检查这些数据并返回响应,那么您将在AJAX.done函数(即JavaScript)中获得成功/失败信息。在这种情况下:

.done(function(recd){
    if (recd == 'yes'){
         window.location.href = 'http://example.com/new_file.html';
    }
});

使用AJAX验证密码,然后使用window.location=index.php;或者只需在不使用Ajax的情况下提交表单,并在PHP脚本中的服务器上设置位置头,如果凭据正确,该脚本将处理登录请求。这将导致浏览器在收到响应中的标题时重定向。你可以用谷歌搜索更多关于这个很容易复制的