jQuery-基于鼠标单击解析JSON文件

jQuery-基于鼠标单击解析JSON文件,jquery,Jquery,这更多的是一个理论问题,而不是一个具体的编程问题 我试图通过以下步骤创建一个坦克玩家世界“搜索引擎”: 输入玩家的用户名 解析具有相似名称的玩家的JSON对象并将其附加到页面 根据用户单击的名称,清除页面并使用特定播放器的JSON对象填充页面 我可以成功地生成返回播放器的JSON文件的URL,但我很难找到将该信息呈现到页面的方法 下面是所有代码的详细信息 此函数用于创建所有匹配玩家的列表,并将其名称转换为指向JSON文件的链接 $.getJSON(searchURL, function(data

这更多的是一个理论问题,而不是一个具体的编程问题

我试图通过以下步骤创建一个坦克玩家世界“搜索引擎”:

  • 输入玩家的用户名
  • 解析具有相似名称的玩家的JSON对象并将其附加到页面
  • 根据用户单击的名称,清除页面并使用特定播放器的JSON对象填充页面
  • 我可以成功地生成返回播放器的JSON文件的URL,但我很难找到将该信息呈现到页面的方法

    下面是所有代码的详细信息

    此函数用于创建所有匹配玩家的列表,并将其名称转换为指向JSON文件的链接

    $.getJSON(searchURL, function(data){
            $.each(data, function(key, value){
                if(typeof value === 'object'){
                    for(var i=0; i < data.count; i++){
                        var fullPlayerURL = "<p class='entry'>" + "<a>" + key +
                            "Nickname - " + value + "</a>" + "</p>";
                        $('#results').append(fullPlayerURL);
                    }
                }
            });
    }); //end getJSON
    
    $.getJSON(搜索URL,函数(数据){
    $。每个(数据、函数(键、值){
    如果(值的类型==='object'){
    对于(变量i=0;i”+“”+键+
    “昵称-”+值+“+”

    ”; $(“#结果”).append(fullplayerrl); } } }); }); //结束getJSON
    我的问题是,根据用户单击的名称(而不是按照JSON文件的链接)生成播放器数据的最佳方式是什么


    谢谢

    您希望在何处显示该文件details@ArunPJohny我想在
    #results
    div下面添加它们,但我愿意接受建议!条目单击处理程序中有问题。。。。要获取json数据,您需要创建一个模板,以确定需要哪种标记参见