gpt4 book ai didi

jquery - 哪一个使用绝对路径或相对路径?

转载 作者:行者123 更新时间:2023-11-28 22:30:11 27 4
gpt4 key购买 nike

我有一个使用 Spring MVC 开发的 Web 应用程序。我有一个 jsp 页面,我在其中使用如下绝对路径将同一应用程序的页面嵌入到 iframe 中。我在 tomcat 中部署该应用程序。

在点击选项卡时使用 jQuery:

$('#iframeId').attr('src', 'http://somehost:8080/maApp/somePath.do?paramOne=us');


<iframe id="iframeId" style="width:90%;height:200px;border:0" src=""></iframe>

以上代码仅在windows机器上有效,在unix/linux机器(tomcat)上失败。

但是如果我将它更改为相对路径,它在 windows 和 unix/linux 中都可以工作。

$('#iframeId').attr('src', 'somePath.do?paramOne=us');

我应该使用哪一个,绝对路径还是相对路径?

最佳答案

相对路径是相对于正在调用的文件的实际位置的路径。基本上,相对路径假定文件位于“当前服务器”/“本地服务器”上。通过使用相对路径,我们可以甚至可以离线构建我们的网站,并且可以在将文件上传到服务器之前对其进行全面测试。例如:“sunlinux\project1\admin\csv\updateshi.php”。在上面的示例中,我们给出了文件在当前服务器上的实际路径。绝对路径——绝对路径是使用其完整 URl 引用 Internet 上文件的路径。绝对路径告诉浏览器精确到哪里去。示例 -- http:\facebook.com\demouser

所以只使用实时服务器总是绝对路径。

关于jquery - 哪一个使用绝对路径或相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22804802/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com