Как реализовать поиск в Jquery get - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь узнать, как внедрить функцию поиска в jquery Получить модуль, но я не могу найти способ сделать это, я успешно использовал это конкретное окно поиска с топором ios get, это используется при вызове функции getStockx (searchbox.value), но я не думаю, что вы можете реализовать функцию в ajax модуле get?

$(document).ready(() => {
    $('#searchForm').on('submit', (e) => {
      let searchText = $('#search-box').val();
      getStockx(searchText);
      e.preventDefault();
    });
  });




$.ajax({
    url: "https://PAN9E278DE-dsn.algolia.net/1/indexes/product_variants_v2/query",
    type: 'POST',
    headers: goatheaders,
    qs: goatalgolia,
    dataType: 'json', 
    json: {"params":"distinct=true&facetFilters=(product_category%3A%20shoes)%2C%20()&facets=%5B%22size%22%5D&hitsPerPage=48&numericFilters=%5B%5D&page=0&query=" + searchText},
    success: function(res) {
        console.log(res);
        alert(res);
    }
});







Я пытался вставить ее так, но безрезультатно, ( убрана функция searchText)

$(document).ready(() => {
    $('#searchForm').on('submit', (e) => {
      getGoat(searchText);
      $.ajax({
        url: "https://PAN9E278DE-dsn.algolia.net/1/indexes/product_variants_v2/query",
        type: 'POST',
        headers: goatheaders,
        qs: goatalgolia,
        dataType: 'json', 
        json: {"params":"distinct=true&facetFilters=(product_category%3A%20shoes)%2C%20()&facets=%5B%22size%22%5D&hitsPerPage=48&numericFilters=%5B%5D&page=0&query=" + searchText},
        success: function(res) {
            console.log(res);
            alert(res);
        }
    });
    });
  });

Я знаю, как реализовать топор ios .get

  $(document).ready(() => {
    $('#searchForm').on('submit', (e) => {
      let searchText = $('#search-box').val();
      getStockx(searchText);
      e.preventDefault();
    });
  });


  function getStockx(searchText){
    axios.get("https://stockx.com/api/browse?&_search=$"+searchText)
    .then((response) => {

      let index = response;
      let json = index.data
      let shoeid = json.Products[0].shoe;
      let photo = json.Products[1].media.imageUrl; 
      let pid = json.Products[0].styleId;
      let release = json.Products[0].releaseDate;

      console.log(pid)
      console.log(release)
...