1
0
mirror of https://gitee.com/bookshelfplus/bookshelfplus synced 2025-09-02 23:23:28 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

没有搜索到相关书籍时,显示优化以及修复字符串转义问题

This commit is contained in:
2022-04-03 12:00:00 +08:00
parent c15fc7377f
commit 4f048c4f9d

View File

@@ -36,7 +36,21 @@ function search({ tableElementId = "", searchText = "", categoryId = 0 }) {
});
if (renderData.length == 0) {
renderTable({ data: `没有搜索到与 <span style="color: red;">${searchboxValue}</span> 相关书籍,请换个关键词再试试吧`, tableId: "result-table", renderTableHead: true });
console.log("没有搜索到相关书籍");
function htmlEncode(str) {
// refer: https://stackoverflow.com/questions/4183801/escape-html-chracters
var div = document.createElement('div');
var txt = document.createTextNode(str);
div.appendChild(txt);
return div.innerHTML;
}
if (searchText && searchText != "") {
//
renderTable({ data: `没有搜索到与 <span style="color: red;">${htmlEncode(searchText)}</span> 相关的书籍,请换个关键词再试试吧`, tableId: tableElementId, renderTableHead: true });
} else if (categoryId && categoryId != 0) {
//
renderTable({ data: `该分类下暂无电子书`, tableId: tableElementId, renderTableHead: true });
}
} else {
renderTable({ data: renderData, tableId: tableElementId, renderTableHead: true });
}