JSON响应格式错误

dom_beau

我收到来自AJAX $ .getJSON()请求格式错误的JSON响应。我不明白这个问题。

这是请求代码:

var myfunc = function(){
    $.getJSON( "/", {"data": ""}, function( data, status ){
        var values = data;

        $("#temperature").html( values.temperature.toFixed(1).toString() );
        $("#humidity").html( values.humidity.toFixed(0).toString() );
    });
});

这是接收到的JSON数据(通过Firefox调试器提取):

{
    "temperature": 17.799999237060547,
    "humidity": 35.900001525878906,
    "failed": false
}

我看不到这里的格式错误和代码的作品。DOM元素id="temperature"id="humidity"并且已正确更新。

我得到了完全相同的结果使用$.get()JSON.parse()

有人知道如何解决问题吗?

苯氧d

我的猜测是您通过网络接收的json数据格式错误,但是无论如何它都已成功转换为对象。

getJSON自动将JSON.parse(..)应用于接收到的数据。

尝试使用Google Chrome浏览器上的“网络”监听器标签,在解析之前准确查看您收到的响应。可能缺少“”或类似的内容。

如果您有权访问服务器代码,则也可以尝试在其中记录响应。

编辑:您可能对此链接感兴趣,可能与某些服务器配置有关。在此链接中
还提到Mimetype

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSON 格式的 Restlet 错误响应格式

来自分类Dev

JSON响应AJAX中的格式错误

来自分类Dev

解析数据时JSON响应格式错误

来自分类Dev

JSON响应格式错误-响应前的红点\项目符号

来自分类Dev

如何在Angular $ http响应中捕获格式错误的JSON?

来自分类Dev

Internet Explorer在响应正文中提供格式错误的JSON

来自分类Dev

如何在Angular $ http响应中捕获格式错误的JSON?

来自分类Dev

我的 REST 应用程序响应中的 JSON 格式错误

来自分类Dev

正确格式的JSON响应

来自分类Dev

格式 LocalDateTime 响应 json

来自分类Dev

NativeScript getJSON 格式错误的响应

来自分类Dev

由于配置错误,执行失败:发送回嵌套JSON值时,Lambda代理响应格式错误

来自分类Dev

以json格式返回solr响应

来自分类Dev

JSON格式的REST API响应

来自分类Dev

格式化JSON响应

来自分类Dev

ParseUser JSON响应错误

来自分类Dev

如何在 Hanami 中将 404 错误响应格式设置为 JSON

来自分类Dev

GET的格式错误的Json

来自分类Dev

解析JSON格式的错误

来自分类Dev

格式错误的Lambda代理响应-Python

来自分类Dev

Json响应404/503错误

来自分类Dev

改造:处理错误JSON响应

来自分类Dev

NODEJS无法发送json格式的响应?

来自分类Dev

以json格式检索Sparql查询响应

来自分类Dev

以json格式检索Sparql查询响应

来自分类Dev

jQuery ajax调用响应JSON格式

来自分类Dev

多个Json对html表格式的响应

来自分类Dev

根据要求设置 php json 响应格式

来自分类Dev

解析/解码响应(Json 格式?) - PHP Curl