在我的Django项目中,如果在我的数据库中,帖子是空的,我希望表头会隐藏。 你能预先知道我应该如何在我的项目中实施吗?
提前致谢!
答案 0 :(得分:0)
从ajax调用收到响应后...使用普通的javascript,你可以检查响应是空还是null然后使用
document.getElementById(id).style.visibility = "hidden";
现在,如果您想再次显示标题,请在收到回复后使用
document.getElementById(id).style.visibility = "visible";
在这种情况下,在页面上分配空间 Check this for more details
答案 1 :(得分:0)
只需更改渲染逻辑即可。
首先在每个变量中存储按钮标记和表标记。 例如: renderTable 和 renderButton
然后检查ajax响应结果数组的长度。使用条件运算符显示表或按钮元素,如下所示:
var renderTable = `<table><thead>...</thead><tbody>...</tbody></table>`;
var renderButton = `<button>Create Table</button>`;
results.length > 0 ? renderTable : renderButton;