我使用fetch来调用post服务,我收到错误Fetch API cannot load http://localhost:8080/user/login.预检的响应无效(重定向)'.Status code: 302 Found.变量'data'是一个jsonobject {email: "batman@dc.com", password: "111"}
fetch('http://localhost:8080/user/login', {
method: 'post',
body : JSON.stringify(data),
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
dataType : 'json'
})
Run Code Online (Sandbox Code Playgroud) 我正在使用以下代码进行AJAX调用
$.ajax({
type: "POST",
url: "http://******/cxf/view/*****",
data: {*****},
headers: {*****},
success: function (dt, status, request) {
console.log(request.getAllResponseHeaders());
},
error: function (jqXHR, status) {
}
});
Run Code Online (Sandbox Code Playgroud)
这是仅打印内容类型.在开发人员控制台中,我可以看到响应中的标头数量.我怎样才能在AJAX中获得这些头文件
我想知道是否有办法知道solr响应中的第一个结果是否与我的查询完全匹配?例如,我正在搜索文字:"iphone 6s 64GB gold"
我得到了3个结果:
1)第一个带有" iphone 6s 64GB"得分的结果:187.86491
2)第二个结果,单词" iphone 6s"得分:170.36568
3)第三个结果,单词" iphone"得分:136.68152
当我将分数标准化时,我得到了这些新分数:
1) score 1.0
2) score 0.92
3) score 0.66
Run Code Online (Sandbox Code Playgroud)
这里的问题是,第一个结果得分为1.0(仅因为它是第一个得到较高solr得分的结果,但它无法证明它是完全匹配),而在我看来,它应该是〜0.5因为它不是完全匹配.我想知道我得到的结果是否真的相关,并且仅采用"最相关"的结果 - 例如:只有得分> 0.6的结果.但我现在不能这样做,因为0.6并没有证明真正的相关性.
我想在Press "TAB"上调用方法 - 但不是"Shift + Tab".
$(".txtPaymentMessage").keydown(function(e)
{
if(e.keyCode == 9)
{
alert("You Press Tab Only");
}
});
Run Code Online (Sandbox Code Playgroud)