我试图从URL解析一些JSON。它受密码保护,我无法弄清楚。尝试了许多教程和许多博客,但到目前为止没有任何工作。
我已经设置了这个基本代码,只是为了看它是否返回任何东西。解析会更容易。但似乎我甚至没有从网址获取数据。
我只需要它给我发回一些东西然后用html显示。
<pre>
var base_url = "https://backend.sigfox.com/api/devices/166A4/messages";
function example()
{
var response = "";
var form_data = {
username: "57616e7551e24e4c99acf6f3",
password: "fd7e78536e4e834e9ce4fba0bf747947"
};
$.ajax({
type: "POST",
url: base_url,
data: form_data,
success: function(response)
{
alert(response);
var json_obj = $.parseJSON(response);//parse JSON
var output="<ul>";
for (var i in json_obj)
{
output+="<li>" + json_obj[i].data+ "</li>";
}
output+="</ul>";
$('span').html(output);
},
dataType: "json"//set to JSON
})
}
</pre>
感谢您的帮助
答案 0 :(得分:0)
在每一步测试代码,以确保它正在执行您想要的操作。首先,确保您的密码正常工作。一旦你测试了它,然后打印出原始的JSON数据并将其复制并粘贴到像
这样的解析器中https://jsonformatter.curiousconcept.com/或http://jsonformatter.org/
确保JSON有效
在测试完所有内容后,将其反馈到用于解析JSON的方法中。