小编典典

如何为jqGrid的ajax对象设置请求标头

ajax

我需要将“授权”请求标头设置为httpXMLRequest。在网格定义中,我尝试通过ajaxGridOptions进行如下设置:

 ajaxGridOptions: { Authorization: 'Basic YWRtaW5AZGVmYXVsdC5jb206YWRTwa6=' }

并使用如下所示的beforeSend事件:

   beforeSend:  function(jqXHR, settings) {
    jqXHR.setRequestHeader("Authorization", 'Basic YWRtaW5AZGVmYXVsdC5jb206YWRTwa6=');
                    }

以上都不适合我。什么是正确的语法?

谢谢!!


阅读 945

收藏
2020-07-26

共1个答案

小编典典

例如,您可以使用jqGrid的loadBeforeSend事件处理程序,其定义如下:

loadBeforeSend: function(jqXHR) {
    jqXHR.setRequestHeader("Authorization", 'Basic YWRtaW5AZGVmYXVsdC5jb206YWRTwa6=');
}
2020-07-26