为什么 jQuery 轮值?
Why jQuery rounds value?
使用 ajax 我请求这样的 authenticationID:
这是错误的,因为真正的 HTTP 传输是这样的:
(顺便说一下:响应类型是 "application/json;charset=UTF-8")
我看到了
之间的冲突
-1369082024195183657 and
-1369082024195183600
如何防止四舍五入或者这是一个错误?
jQuery 尝试根据 JSON 内容类型将 HTTP 响应解析为整数。
> JSON.parse("-1369082024195183657")
-1369082024195183600
您可以通过在 $.ajax
配置中设置 dataType
属性 告诉 jQuery 您需要一个字符串来覆盖它:
$.ajax({
dataType : "text",
url : "rest/Registration",
success : function(data){
// data should be "-1369082024195183657"
}
})
我想您不需要对 authenticationID 令牌进行任何算术运算,因此您可以将其保留为字符串。
是的,这是一个错误。服务器returns非法JSON!创建报告:https://github.com/FasterXML/jackson-core/issues/291
使用 ajax 我请求这样的 authenticationID:
这是错误的,因为真正的 HTTP 传输是这样的:
(顺便说一下:响应类型是 "application/json;charset=UTF-8")
我看到了
之间的冲突-1369082024195183657 and
-1369082024195183600
如何防止四舍五入或者这是一个错误?
jQuery 尝试根据 JSON 内容类型将 HTTP 响应解析为整数。
> JSON.parse("-1369082024195183657")
-1369082024195183600
您可以通过在 $.ajax
配置中设置 dataType
属性 告诉 jQuery 您需要一个字符串来覆盖它:
$.ajax({
dataType : "text",
url : "rest/Registration",
success : function(data){
// data should be "-1369082024195183657"
}
})
我想您不需要对 authenticationID 令牌进行任何算术运算,因此您可以将其保留为字符串。
是的,这是一个错误。服务器returns非法JSON!创建报告:https://github.com/FasterXML/jackson-core/issues/291