如何在`$ .getJSON`中添加头信息使用ajax?

时间:2017-05-05 13:46:30

标签: ajax

如何在$.getJSON ajax中添加标题信息?

$.getJSON('test.json', function(data){
   for (var i = 0; i < data.rows.length; i++) {
      $('#test').append('<p>' + data.rows[i].realName + '</p>');
   }
});

我想在requst标头中添加"PUBLICKKEY":"XXXX",如何添加$.getJSON

1 个答案:

答案 0 :(得分:0)

这是不可能的,因为速记函数getJSON没有你需要的所有选项。切换$ .ajax功能,您可以执行以下操作

$.ajax({
   url:'test.json', 
   method: 'GET',
   dataType: 'json',
   beforeSend: function(xhr){
       xhr.setRequestHeader("PUBLICKKEY", "XXXX");
   }
   success: function(data){
      for (var i = 0; i < data.rows.length; i++) {
          $('#test').append('<p>' + data.rows[i].realName + '</p>');
      }
   }
});