【发布时间】:2020-11-23 00:48:33
【问题描述】:
在这方面我完全是个新手,所以我很惊讶我只用了几天就走到了这一步。我创建了一个 mysql 表来保存 3 个信息字段,其中一个是 URL,我使用 Ajax 搜索获得了 HTML 页面,结果很好。我遇到的唯一问题是,使用下面的代码我无法将“WebLink”(即包含 https:// 的 URL)变成可点击的链接,您必须从屏幕上复制并粘贴它才能使用它。有没有办法做到这一点?
// 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!");
}
};
【问题讨论】:
-
您需要创建一个 html 链接(
<a>元素)并将 url 指定为其 src 属性,并提供一个将作为链接文本的值。
标签: javascript html