我做了一个页面来将数据添加到表中(MySQL)。当我连接到本地网络时,我的计算机和服务器上一切正常。但是当我尝试在家中访问该应用程序时,似乎CSS和JS文件的路径不正确! 以下是我如何使用办公室的链接: http://server.domain.eu/moni/call_ans.html
这是我在家中使用的链接: https://server.domain.eu/moni/call_ans.html
这是我的HTML代码的一部分,以及我如何包含JS和CSS文件。我也使用PHP文件,它也链接错误!
<head>
<script src="jquery/jquery-ui-timepicker-addon.js"></script>
<script src="jquery/jquery-ui-sliderAccess.js"></script>
<head>
<link rel="stylesheet" href="jquery/jquery-ui-timepicker-addon.css">
<link rel="stylesheet" href="jquery/jquery-ui-timepicker-addon.min.css">
</head>
<script>
....
$(document).ready(function() {
$("#techForm").submit(function(e) {
var url = "call_ans.php";
});
});
....
</script>
</head>
我不知道你的 JS/CSS 的完整路径,但假设 https://server.domain.eu/moni 是站点根目录,我建议在<head>
标签下添加以下内容:
<base href="https://server.domain.eu/moni">
您的文件中有拼写错误,应该是这样的:
<!DOCTYPE html>
<html>
<head>
<base href="https://server.domain.eu/moni">
<script src="jquery/jquery-ui-timepicker-addon.js"></script>
<script src="jquery/jquery-ui-sliderAccess.js"></script>
<link rel="stylesheet" href="jquery/jquery-ui-timepicker-addon.css">
<link rel="stylesheet" href="jquery/jquery-ui-timepicker-addon.min.css">
</head>
<body>
<script>
$(document).ready(function()
{
$("#techForm").submit(function(e)
{
var url = "call_ans.php";
});
});
</script>
</body>
</html>
最好的解决方案是将直接href
添加到特定脚本或将 ./添加到文件的位置。添加基础应该会有所帮助,但我/我通常不使用该解决方案:
<script src="./jquery/jquery-ui-timepicker-addon.js"></script>
<script src="./jquery/jquery-ui-sliderAccess.js"></script>
<link rel="stylesheet" href="./jquery/jquery-ui-timepicker-addon.css">
<link rel="stylesheet" href="./jquery/jquery-ui-timepicker-addon.min.css">
请记住使用点斜杠在服务器上进行特定本地化...