PHP数据库搜索结果查询可点击url



说到这一点,我完全是个新手,所以我很惊讶我在短短几天内就走到了这一步。我创建了一个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!");
}
};

这应该会让您更接近您想要的。

line.innerHTML = res['SearchCode'] + " <br /> " + res['ItemDesc'] + " <br /> " + "<a href='" + res['WebLink'] + "'>inner text for anchor element goes here.  Probably the ItemDesc?</a>";

最新更新