SyntaxError-Failed-to-execute-open-on-XMLHttpRequest-Invalid-URL
目录
SyntaxError: Failed to execute ‘open‘ on ‘XMLHttpRequest‘: Invalid URL
这就是在ajax请求的时候URL不正确, 例如:
正确的是这样的:
这个错误的来源是 baseUrl + apiUrl 导致的,
比如baseUrl = http://192.168.124.168:8082, apiUrl = api/v1/task/get
可以用一种安全的组装URL的方式,这样就不会有问题了:
new URL(apiUrl, baseUrl).href