Jquery 使用ajax的Jsonpath问题

Jquery 使用ajax的Jsonpath问题,jquery,ajax,jsonpath,Jquery,Ajax,Jsonpath,这里我有一段代码,由于某种原因不会弹出任何错误,但它也没有做我希望它做的事情,即从这个json文件中调出所有引用Id的列表 $(函数(){ { $.ajax({ url:“https://www.bungie.net/Platform/Destiny2/2/Account/4611686018429000034/Character/0/Stats/UniqueWeapons/", 标题:{ “X-API-Key”:apiKey }, 成功:功能(数据){ 让 NameT=jsonPath(“$

这里我有一段代码,由于某种原因不会弹出任何错误,但它也没有做我希望它做的事情,即从这个json文件中调出所有引用Id的列表

$(函数(){
{
$.ajax({
url:“https://www.bungie.net/Platform/Destiny2/2/Account/4611686018429000034/Character/0/Stats/UniqueWeapons/",
标题:{
“X-API-Key”:apiKey
},
成功:功能(数据){
让
NameT=jsonPath(“$.Response..referenceId”);
$(“#播放器名称”).text(名称);
console.log(NameT);
},
});
}

});我希望这可能会对您有所帮助。您是否也可以分享您的JSON响应,其中您得到了一个错误响应

$(function() {

{
$.ajax({
  dataType: "json",
  url: "https://www.bungie.net/Platform/Destiny2/2/Account/4611686018429000034/Character/0/Stats/UniqueWeapons/",
  headers: {
    "X-API-Key": apiKey
  },
  success: function(data) {
      var weaponCollection = $.parseJSON(data);
      if( weaponCollection.length != 0 ){
          console.log(weaponCollection.Response.weapons);
      }  
  },
  complete: function(data){
    console.log(data);
  },
  error: function(error){
    console.log("Error:");
  }
});
}
});

我希望这会对你有所帮助。您是否也可以分享您的JSON响应,其中您得到了一个错误响应

$(function() {

{
$.ajax({
  dataType: "json",
  url: "https://www.bungie.net/Platform/Destiny2/2/Account/4611686018429000034/Character/0/Stats/UniqueWeapons/",
  headers: {
    "X-API-Key": apiKey
  },
  success: function(data) {
      var weaponCollection = $.parseJSON(data);
      if( weaponCollection.length != 0 ){
          console.log(weaponCollection.Response.weapons);
      }  
  },
  complete: function(data){
    console.log(data);
  },
  error: function(error){
    console.log("Error:");
  }
});
}
});

您将从下面的代码中获得
referenceId
,如果ID不止一个,您可以运行循环并获得另一个ID

$(function() {

  {
    $.ajax({
      url: "https://www.bungie.net/Platform/Destiny2/2/Account/4611686018429000034/Character/0/Stats/UniqueWeapons/",
      headers: {
        "X-API-Key": apiKey
      },
      success: function(data) {

    var NameT  =data;
    console.log(NameT.Response.weapons[0].referenceId);
      },

    });
  }
});``

您将从下面的代码中获得
referenceId
,如果ID不止一个,您可以运行循环并获得另一个ID

$(function() {

  {
    $.ajax({
      url: "https://www.bungie.net/Platform/Destiny2/2/Account/4611686018429000034/Character/0/Stats/UniqueWeapons/",
      headers: {
        "X-API-Key": apiKey
      },
      success: function(data) {

    var NameT  =data;
    console.log(NameT.Response.weapons[0].referenceId);
      },

    });
  }
});``

OP将如何处理来自JavaScript的内容?你能展示一些代码示例吗?嗨,欢迎来到stackoverflow。你能用一些例子和关于你的解决方案的更多信息来改进你的答案吗。@Nicolas很抱歉回答不完整,我在旅行,我用一些参考代码更新了我的答案。这将对你有所帮助。如果您有任何问题,请让我知道OP将如何使用JavaScript?你能展示一些代码示例吗?嗨,欢迎来到stackoverflow。你能用一些例子和关于你的解决方案的更多信息来改进你的答案吗。@Nicolas很抱歉回答不完整,我在旅行,我用一些参考代码更新了我的答案。这将对你有所帮助。如果你有任何问题,请告诉我你能显示json代码吗?是的,我将其添加到了帖子中。你可以显示json代码吗?是的,我将其添加到帖子中