SyntaxError: Failed to execute ‘open‘ on ‘XMLHttpRequest‘: Invalid URL

这就是在ajax请求的时候URL不正确, 例如:

http://192.168.124.168:8082api/v1/task/get

正确的是这样的:

http://192.168.124.168:8082/api/v1/task/get

这个错误的来源是 baseUrl + apiUrl 导致的,

比如baseUrl = http://192.168.124.168:8082, apiUrl = api/v1/task/get

可以用一种安全的组装URL的方式,这样就不会有问题了:

new URL(apiUrl, baseUrl).href

相关推荐
又是忙碌的一天10 小时前
前端学习day01
前端·学习·html
不会算法的小灰11 小时前
HTML简单入门—— 基础标签与路径解析
前端·算法·html
cooldream200912 小时前
深度解析中秋节HTML5动画的实现
前端·html·html5
我登哥MVP15 小时前
HTML-CSS-JS-入门学习笔记
javascript·css·笔记·学习·html
水冗水孚20 小时前
React中使用map+area标签实现img图片特定区域标记功能(可用Photoshop精准拾取对应点位)
react.js·html·photoshop
前端 贾公子1 天前
《Vuejs设计与实现》第 18 章(同构渲染)(下)
前端·javascript·html
Never_Satisfied1 天前
在JavaScript / HTML中,词内断行
开发语言·javascript·html
whltaoin1 天前
中秋赏月互动页面:用前端技术演绎传统节日之美
前端·javascript·html·css3·中秋主题前端
qq_402605652 天前
python爬虫(一) ---- 静态html数据抓取
爬虫·python·html
我是大头鸟2 天前
XMLHttpRequest 异步请求servlet 上传文件并且带有参数
ajax·servlet