如何用javascript解析JSON从url与身份验证
How to parse JSON with javascript from url with authentication
我试图从URL解析一些JSON。有密码保护,我看不出来。我试了很多教程和博客,但到目前为止都没有效果。
我已经设置了这个基本代码,只是为了看看它是否返回任何东西。解析会更容易。但似乎我甚至没有从url获取数据。我只需要它返回一些内容并在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>
谢谢你的帮助
测试你的代码的每一步,以确保它做你想要的。首先,确保你的密码有效。测试完成后,打印出原始JSON数据并将其复制粘贴到解析器中,如
https://jsonformatter.curiousconcept.com/或http://jsonformatter.org/
确保JSON是有效的
在测试完所有内容后,然后将其输入到用于解析JSON的方法中
相关文章:
- Sencha Touch和远程服务器上的身份验证
- Javascript清除缓存以清除基本身份验证凭据
- REST的面向公众的身份验证机制
- 当需要身份验证时,ui路由器不会重定向
- 使用Facebook登录,但仍然可以获得:“;此标识池不支持未经身份验证的访问“;
- AJAX HTTP基本身份验证解决方案
- 返回重定向到具有 HTTP 基本身份验证的 URL
- Passport js通过url进行身份验证
- 如何在有人使用令牌身份验证登录之前允许多个 URL,Angular
- 使用node.js和angularjs将未经身份验证的用户重定向到默认URL
- 如何在Javascript和PHP中设置带有URL身份验证的API web密钥
- 正在对iframe-src和script-src中的URL进行身份验证
- Regex在GITHUB身份验证URL中屏蔽GITHUB_ACCESS_TOKEN
- 如何在node.js中使用基本身份验证从url中获取用户名和密码
- 向Facebook身份验证添加两个URL
- Facebook身份验证-不安全的JavaScript试图访问框架与URL
- NodeJS Passport身份验证-始终重定向到失败url
- 如果通过$.ajax请求安全url,则缺少身份验证提示
- Google联系人API错误:通过脚本加载请求超时.可能的原因:源URL不正确;提要需要身份验证
- 如何用javascript解析JSON从url与身份验证