仅使用 javascript 获取 JSON 和评估数据
Getting JSON and evaluating data with just javascript
例如,我需要从 https://steamgaug.es/api 中获取值并进行评估,因此如果ISteamClient和ISteamFriends为0,则一个布尔值为true,如果ISteamUser为0,则另一个布尔值为true。
我对此完全陌生,我尝试的方法没有奏效。
function getJSONP(url, success) {
var ud = '_' + +new Date,
script = document.createElement('script'),
head = document.getElementsByTagName('head')[0]
|| document.documentElement;
window[ud] = function(data) {
head.removeChild(script);
success && success(data);
};
script.src = url.replace('callback=?', 'callback=' + ud);
head.appendChild(script);
}
getJSONP('https://steamgaug.es/api&format=js&callback=?', function(data){
console.log(data);
});
但是作为 JSON 的新手,我不确定如何评估响应。
使用任何现代浏览器,您可以编写
getJSONP('https://steamgaug.es/api&format=js&callback=?', function(data) {
data = JSON.parse(data);
var firstValue = !data.ISteamClient;
var secondValue = !data.ISteamFriends;
...
});
$.getJSON( "test.json", function( data ) {
var items = [];
var ISteamClient=0,ISteamFriends=0,ISteamUser=0;
$.each( data, function( key, val ) {
console.log("Key = "+key+" and Value = "+val);
if(key==="ISteamClient")
{
ISteamClient=val;
}
else if(key==="ISteamFriends")
{
ISteamFriends=val;
}
else if(key==="ISteamUser")
{
ISteamUser=val;
}
});
if(ISteamClient==0&&ISteamFriends==0)
{
//do your things
}
if(ISteamUser==0)
{
//do your things
}
});
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 在undercore.js微模板中评估数据的错误做法
- 我想将一组jquery选择器存储为要延迟评估的数据结构
- 仅使用 javascript 获取 JSON 和评估数据
- Node.js TCP服务器,用于评估和打印数据
- 具有数据绑定URL的ExtJS存储未重新评估数据属性
- Node.js AJAX路由在评估引用的函数之前返回数据
- casperjs评估函数无法返回我需要的数据
- 评估HTML5数据属性-如何处理引号