Ajax获取带有空格的响应正文数据名称

时间:2019-01-31 14:03:47

标签: ajax

我能够通过使用data.investing从带有ajax GET示例的响应中读取特定数据。 但是我的数据名称之一是动乱和战争,我不确定如何在JavaScript中编写它,因为我尝试了data.unrest和war,但它没有用。

$(document).ready(function(){
  $("button").click(function(){
      $.ajax({
          type: 'GET',
          url: "https://agile-bayou-24340.herokuapp.com/users/getTodayData",
          contentType: 'application/json',
          dataType: 'json',
          responseType: 'application/json',
          xhrFields: {
              withCredentials: false
          },
          headers: {
              'Access-Control-Allow-Credentials': true,
              'Access-Control-Allow-Origin': '*',
              'Access-Control-Allow-Methods': 'GET',
              'Access-Control-Allow-Headers': 'application/json',
          },
          success: function (data) {
              console.log(data.investing[0].title);
              $('#div1').html((data.investing[0].title));
          },
          error: function (error) {
              console.log("Error");
          }
      });
  });
});

这是我当前的代码

1 个答案:

答案 0 :(得分:0)

您可以将Json解析为Array并使用键的

 success: function (data) {
          data = $.parseJSON(data)
          console.log(data['investing'][0]['title']);
          $('#div1').html((data['investing'][0]['title']));
      },