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

相关推荐
ZC跨境爬虫29 分钟前
海南大学交友平台开发实战 day10(后端向前端输出_前端读取数据全流程联调+日志调试落地)
前端·python·sqlite·html·状态模式
二进制person2 小时前
JavaEE进阶 --HTML+CSS+JavaScript 基础
javascript·css·html
观无3 小时前
html+nginx实现看板
前端·nginx·html
向量引擎3 小时前
我把多模型联调拆成一条流水线 向量引擎 api key中转站 实测手记
人工智能·aigc·api·key·api调用
聊聊MES那点事3 小时前
报表控件Stimulsoft Reports.NET使用教程:发票报告设计
前端·javascript·html·报表工具
予你@。3 小时前
Vue2 使用 html2canvas 将 HTML 生成图片并上传到服务器
前端·html
fqrj202617 小时前
公司企业网站建设公司收费标准与报价明细解析
html·网站建设·网站开发
阿星AI工作室20 小时前
我用Gemini手搓了高颜MBTI人格测试网站!附全套提示词
人工智能·html
ZC跨境爬虫1 天前
Scrapy多级请求实战:5sing伴奏网爬取踩坑与优化全记录(JSON提取+Xpath解析)
爬虫·scrapy·html·json
周周记笔记1 天前
初识HTML和CSS(一)
前端·css·html