我正在尝试使用 ajax 访问休息服务。
如果我将此链接粘贴到任何网络浏览器上,它会给出如下结果:
{"SessionID":"a7f58a4a-f922-47c1-8351-d2035df4968c","SourceIP":"127.0.0.1","UserID":313}
(为安全起见,链接已更改)
https://thisisjustasample/Rest/Authenticate/Login?username=user&password=pass123&ip=127.0.0.1
但我发现没有运气使用 ajax 访问链接:
来自“查看”部分的调用:
getdata('https://thisisjustasample/Rest/Authenticate/Login?username=user&password=pass123&ip=127.0.0.1');
js文件里面的函数:
function getdata(url) {
$.ajax({
url: url,
type: 'GET',
contentType: 'application/json',
success: function (data) {
if (data) {
showtooltip(data);
}
},
error: function (xhr, ajaxOptions, error) {
showtooltip(xhr.status + ': ' + error);
}
});
}
它始终返回“0”状态。当我检查我的数据库时,数据没有任何变化。代码有什么问题?