PHP URL-адрес для запроса результатов поиска по базе данных - PullRequest
0 голосов
/ 03 августа 2020

Я новичок в этом вопросе, поэтому я удивлен, что дошел так далеко всего за пару дней. Я создал таблицу mysql для хранения 3 полей информации, одно из которых будет URL-адресом, у меня есть страница HTML, использующая поиск Ajax, и результаты возвращаются нормально. Единственная проблема, с которой я столкнулся, - с приведенным ниже кодом я не могу превратить «WebLink» (URL, включающий https: //) в интерактивную ссылку, вам нужно скопировать и вставить ее с экрана, чтобы использовать. Есть ли способ сделать это?

 // AJAX SEARCH REQUEST
        var xhr = new XMLHttpRequest();
        xhr.open('POST', "search.php", true);
        xhr.onload = function () {
          if (this.status==200) {
            var results = JSON.parse(this.response),
                wrapper = document.getElementById("results");
            wrapper.innerHTML = "";
            if (results.length > 0) {
              for(var res of results) {
                var line = document.createElement("div");
                line.innerHTML = res['SearchCode'] + " <br /> " + res['ItemDesc'] + " <br /> " + res['WebLink'];
                wrapper.appendChild(line);
              }
            } else {
              wrapper.innerHTML = "No results found, check code and try again";
            }
          } else {
            alert("ERROR LOADING FILE!");
          }
        };

1 Ответ

0 голосов
/ 03 августа 2020

Это должно приблизить вас к тому, что вы хотите.

line.innerHTML = res['SearchCode'] + " <br /> " + res['ItemDesc'] + " <br /> " + "<a href='" + res['WebLink'] + "'>inner text for anchor element goes here.  Probably the ItemDesc?</a>";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...