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 小时前
html2canvas+pdfjs 打印html
前端·javascript·html
合作小小程序员小小店10 小时前
web网页开发,在线%档案管理%系统,基于Idea,html,css,jQuery,java,ssh,mysql。
java·前端·mysql·jdk·html·ssh·intellij-idea
合作小小程序员小小店10 小时前
web网页开发,在线%物流配送管理%系统,基于Idea,html,css,jQuery,java,ssh,mysql。
java·前端·css·数据库·jdk·html·intellij-idea
放飞自我的Coder10 小时前
【ip 扫描html小工具】
tcp/ip·html
yzx99101311 小时前
基于Flask的智能语音增强系统模拟
前端·javascript·html
没落英雄12 小时前
简单了解 shadowDom
前端·html
BBB努力学习程序设计12 小时前
Bootstrap图片:让图片展示更优雅、更专业
前端·html
少云清12 小时前
【软件测试】4_基础知识 _HTML
前端·html
Want59512 小时前
HTML跳动的爱心①
前端·html
小白每天学一点13 小时前
微信小程序开发学习-8
javascript·css·微信小程序·小程序·html