заголовок accept в ajax, который возвращает [HTTP_ACCEPT] => * / * - PullRequest
2 голосов
/ 27 мая 2020

Мне нужно получить заголовок accept как image / webp, но вместо этого я получаю только / .

Как это сделать в запросе Ajax? Это происходит на странице Ajax, только пожалуйста, помогите мне сделать это на Ajax PHP.

Мой Ajax код:

function showResult(str){
    if (str == '') {
      $('#clear').hide();
    }else{
      $('#clear').show();
      $.ajax({
      url: "<?=tep_href_link('ajax_search.php') ?>",
      type: 'POST',
      data:{type:'adavnced_search',str:str},
      success:function(result){
        $("#livesearch").html(result);
        var numItems = $('.p_remove').length;

           $('#livesearch').slideDown('fast',function(){
          $('#overlay').css({'display' : 'block'});
        }); 
      }
    });
    }
  }

Пожалуйста, помогите получить требуется принять формат как image / webp.

1 Ответ

1 голос
/ 27 мая 2020

Вы должны определить требуемый тип контента в «Принять» под «заголовками»:

function showResult(str){
    if (str == '') {
      $('#clear').hide();
    }else{
      $('#clear').show();
      $.ajax({
      url: "<?=tep_href_link('ajax_search.php') ?>",
      type: 'POST',
      headers: {          
          Accept: "Image/webp"
      },
      data:{type:'adavnced_search',str:str},
      success:function(result){
        $("#livesearch").html(result);
        var numItems = $('.p_remove').length;

           $('#livesearch').slideDown('fast',function(){
          $('#overlay').css({'display' : 'block'});
        }); 
      }
    });
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...