javascript - 在 JavaScript 中选择高于 2 级或更高级别的父目录
问题描述
我的目录结构是:
/项目
登录
|1.1 js
|1.2 分贝
主要的
我在 db 中有一个脚本,它通过 AJAX 发送信息并返回如果它是用户或管理员,我想重定向到存储在 Main 中的页面,但是当我像在 HTML 中那样选择父目录时,它告诉我该页面没找到
我读到我必须更改路径并将主文件夹添加到其中,因为默认配置不允许我通过 2 个级别或更多级别,但我不知道我应该在哪里更改它
HTML,项目/登录/index.php
<div class="wrap-input100 validate-input" data-validate = "Enter username"><input class="input100" type="text" id="user" name="username" placeholder="username">
<span class="focus-input100" data-placeholder=""></span>
</div>
<div class="wrap-input100 validate-input" data-validate="Enter password">
<input class="input100" type="password" id="pass" name="pass" placeholder="password">
<span class="focus-input100" data-placeholder=""></span>
</div>
<div class="container-login100-form-btn">
<a class="login100-form-btn" id = "logBtn">
login
</a>
</div>
JS,项目/登录/db/loginverify.js
$('#logBtn').click(function(event){
user = document.getElementById("user").value;
password = document.getElementById("pass").value;
$.ajax({
type:"POST",
url:"login.php",
async: false,
data: {user:user,password:password},
success: function(data){
if(data == 'Admin'){
window.location.href='../../Main/index.php';
}
else if(data == 'User'){
window.location.href='../../Main/startemp.php';
}else{
alert("username or password invalid");
}
}
});
});
PHP, 项目/登录/login.php
<?php
/*Testing if it redirects, not a real login*/
$user = $_POST['user'];
if ($user == "Admin"){
echo "Admin";
}
else if ($user == "User") {
echo "User";
}
?>
解决方案
查看您的项目结构,我认为您在重定向方面退缩了一步。尝试:
window.location.href='../Main/index.php';
和
window.location.href='../Main/startemp.php';
如果项目结构如您所写,那应该可以让您进入正确的文件夹。
推荐阅读
- .net - C#折叠用双引号括起来的字符串数组
- javascript - 带有 forEach 功能的 querySelectorAll 不适用于轮播幻灯片上的切换按钮
- c++ - 如何检查 std::unique_ptr 中的元素
? - scala - 如何找出哪一行在scala repl中引发了异常?
- reactjs - 多个 React Apollo 查询的一个加载屏幕
- php - 带有变量和数组的php函数
- javascript - 如何从网页返回所有 HTML?
- clojure - 宏扩展 clojure.core/let 的语法错误
- javascript - 在不更改标记大小的情况下使用绘图代理更改跟踪标记的颜色
- powershell - 使用 IISAdministraton PowerShell 模块获取 IIS applicationHost.config LogFile 设置