我正在尝试将服务器URL的响应写为
<Server IP>:<Port>/getcategories
以下是jquery ajax调用
$("#restcall").click(function(e){
e.preventDefault();
console.log('submit admin login form');
$.ajax({
type: 'POST',
dataType : 'json',
headers : {
'key' : 'nJ36k2fTng+BXPI47wvh+he6tABaD2eheqf4OtOj5oauWgn3vA=',
'Content-Type' : 'application/json'
},
url: '<Serverip>:<port>/getcategories',
success : function (msg) {
conosle.log('sucess');
},
error : function(msg){
console.log(msg.status + ',' +msg.statusText);
}
});
console.log('done done');
});
运行上面的代码后,我的服务器url没有被调用,而是使用以下消息调用error函数:
0,SyntaxError: Failed to execute 'open' on 'XMLHttpRequest': Invalid URL
我可以使用邮递员获得上述网址的回复。
有什么建议吗?
编辑:
在服务器IP之前添加http://后,我收到以下错误
XMLHttpRequest无法加载http://103.241.181.83:9126/getcategories。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost:8080”访问。