由网友(不问成绩的话咱们还是亲戚)分享简介:$(document).ready(function(){var textsearch = "XYZ"$.ajax({dataType: 'jsonp', //data in jsonpcontentType: "application/json; charset=utf-8",url: 'http://live.nh...
$(document).ready(function(){
var textsearch = "XYZ"
$.ajax({
dataType: 'jsonp', //data in jsonp
contentType: "application/json; charset=utf-8",
url: 'http://live.nhle.com/GameData/RegularSeasonScoreboardv3.jsonp',
jsonpCallback: 'loadScoreboard',
success: function (data) {
console.log(data);
if(textsearch)
{
for (var key in data)
{
if(data[key].hasOwnProperty('htn') && data[key].hasOwnProperty('atn'))
{
if((data[key]['htn'].toLowerCase()).indexOf(datasearch.toLowerCase()) != -1 || (data[key]['atn'].toLowerCase()).indexOf(textsearch.toLowerCase())!=-1)
times ++;
}
}
}
alert("Found " + textsearch + " " + times + " times");
---- 怎样改写搜索功能(来自如(文本搜索)下),以便将它通过data.games环,也有它记录得分以及
---- How do I rewrite the search function (from if (text search) down) in order to have it loop through data.games and also have it record the score as well.
http://jsfiddle.net/draditya91/548Az/1/
推荐答案
下面是的更新小提琴
只要搜索字和取分数,如果有一个匹配和显示
Just search for the word and fetch scores if there is a match and display
for (var key in text)
{
if(text[key].hasOwnProperty('htn') && text[key].hasOwnProperty('hts'))
{
if(text[key]['htn'].toLowerCase().indexOf(textsearch.toLowerCase()) != -1)
str= text[key]['htn']+ " vs "+ text[key]['atn']+ " score : "+ text[key]['hts']+"-"+text[key]['ats']+"n";
if( text[key]['atn'].toLowerCase().indexOf(textsearch.toLowerCase())!=-1)
str += text[key]['atn'] + " vs "+ text[key]['htn']+ " score : "+ text[key]['ats']+"-"+text[key]['hts'];
}
}
alert(str);
相关推荐
最新文章