在使用jQuery發(fā)出AJAX請(qǐng)求時(shí),可以使用$.getJSON()方法來(lái)獲取JSON格式的數(shù)據(jù)。但是如果想要設(shè)置請(qǐng)求頭該怎么辦呢?下面就來(lái)介紹一下使用$.getJSON()方法來(lái)設(shè)置請(qǐng)求頭的方法。
在$.getJSON()方法中,可以使用一個(gè)可選的options參數(shù),該參數(shù)中可以指定請(qǐng)求頭。具體方法如下:
$.getJSON(url, data, function(result){ // code here }, { headers: { "Authorization": "Basic xxxxxxxx" } });
在上面的代碼中,$.getJSON()方法的第三個(gè)參數(shù)為一個(gè)options對(duì)象,其中headers屬性指定了請(qǐng)求頭,Authorization的值為Basic xxxxxxxx。
另外,如果需要給所有的AJAX請(qǐng)求加上統(tǒng)一的請(qǐng)求頭,可以使用$.ajaxSetup()方法來(lái)完成。該方法在應(yīng)用程序中只需要調(diào)用一次,就會(huì)對(duì)所有的AJAX請(qǐng)求生效。
$.ajaxSetup({ headers: { "Authorization": "Basic xxxxxxxx" } });
通過(guò)上面的方法,就可以在使用$.getJSON()方法時(shí)設(shè)置請(qǐng)求頭了,大家可以根據(jù)具體的需求來(lái)使用不同的方法。