【发布时间】:2018-11-16 00:10:24
【问题描述】:
我有以下 javascript 代码,我将旧链接动态重定向到新链接。
有时 newLink 不存在,而不是获取 404 页面,如果找不到 URL,我想自定义我自己的页面。
知道如何在我的代码中添加此条件吗?
<script>
setTimeout(function(){
$('a[href="oldLink"]').attr('href','dir/newLink)
}, 1000);
</script>
编辑:我在 Rstudio 上运行此代码,我是 javascript 新手,我没有服务器,因为我在本地使用 Rmarkdown 生成 HTML 页面。
谢谢!
【问题讨论】:
-
这是服务器端的典型任务。
-
您可以从您的网络服务器设置中编辑您的默认 404 页面
-
实际上我在 Rstudio 上运行这段代码,我是 javascript 新手,我没有服务器,因为我在本地使用 Rmarkdown 生成 html 页面
-
Javascript 正在客户端运行,您的客户端不知道服务器何时运行。唯一的方法是通过 ajax 请求测试服务器是否可用
-
只是说,
.attr('href','dir/newLink)缺少一个'。无论如何,我同意这是服务器端要做的事情:stackoverflow.com/questions/3397868/…
标签: javascript jquery html ajax rstudio