ajax判断链接是否有效?

字符串'2'为什么会显示有效(哈希模式)
image.pngimage.png

image.png
希望用户点击查看按钮时,如何去判断文献网址的有效性,有效即跳转到该网址
image.png

阅读 1.6k
3 个回答

你本地开发是history路由模式?'2'这种写法是相对路径写法,会根据当前地址栏路径拼接发送,具体的可以在控制台网络中查看发送的路径是什么

  1. 请写完整的路由,相对路由等于 /2,history 模式给地址 TEXT/HTML 返回页面
  2. $.ajax 有返回的情况下自己包一层,返回内容在 res.data
  3. 第一层的 200 返回的是请求的,不是后端写的 code,data,message

因为这是个有效的相对路径啊,甚至空字符串 '' 它也是合法的。


没明白你这个业务需求是要干啥。是打算判断 URL 是否格式合法?还是必须可访问?

如果是判断格式合法,那用正则表达式判断啊,用 AJAX 是什么鬼?

如果是判断必须可访问,用 AJAX 也很奇怪。你们这些链接都是你们自己的吗?如果不是的话,那就跨域了啊,对方没对你们开放 CORS 的话你用 AJAX 一样是访问不了的啊。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题