我如何加入一个for循环要经过data.games,也可以添加,当我搜索,它说比分改写搜索功能?当我、比分、搜索功能、它说

由网友(不问成绩的话咱们还是亲戚)分享简介:$(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);
阅读全文

相关推荐

最新文章