无法加载要在控制台上打印的Javascript中的JSON数据
我试图在控制台日志上打印JSON数据 这里我的目的是在控制台中打印relevence.json文件中的json数据 但它不起作用,请帮我这个 在我的jsp文件中无法加载要在控制台上打印的Javascript中的JSON数据,javascript,json,jsp,d3.js,Javascript,Json,Jsp,D3.js,我试图在控制台日志上打印JSON数据 这里我的目的是在控制台中打印relevence.json文件中的json数据 但它不起作用,请帮我这个 在我的jsp文件中 <script src="http://d3js.org/d3.v3.min.js"></script> <script src="static/js/donut.js"></script> 我的json文件是 [ {"created_by":null, "created_da
<script src="http://d3js.org/d3.v3.min.js"></script>
<script src="static/js/donut.js"></script>
我的json文件是
[
{"created_by":null,
"created_date":null,
"last_update_date":null,
"relevance":100,
"search_keyword":"unable login",
"solution_description":"unable to login into clarity application",
"solution_id":1,
"technology":"Claims"
}
]
控制台上未打印任何内容观察:
- 验证
对象。它是响应
还是JSON对象
。如果是JSON字符串,则必须使用JSON字符串
JSON.parse(response)
var jsonObj=[{
“创建人”:null,
“创建日期”:空,
“上次更新日期”:空,
“相关性”:100,
“搜索关键字”:“无法登录”,
“解决方案描述”:“无法登录clarity应用程序”,
“解决方案id”:1,
“技术”:“索赔”
}];
log(jsonObj[0].relevance)代码>首先,您的json文件格式不正确。你可以在上看到这一点。你曾经使用过onreadystatechange函数吗?你能添加一个xobj.onerror方法并检查你是否使用了它吗?你为什么只使用d3.json
?@RaghuRamMullapudi它只是d3.json(“relevancy.json”,function(data){console.log(data)})代码>。如果我们像上面那样将数据放在同一个文件中,它就可以正常工作。但是当我们从另一个文件加载数据时,真正的问题出现了。你能帮我解决这个问题吗that@Rohit
[
{"created_by":null,
"created_date":null,
"last_update_date":null,
"relevance":100,
"search_keyword":"unable login",
"solution_description":"unable to login into clarity application",
"solution_id":1,
"technology":"Claims"
}
]