我正在尝试通过我不完全理解的 API 查询数据库。我收到了一个与关键字搜索表单一起使用的 API 示例。表单是一个html文件,使用jquery返回JSON文档,将项目格式化成数组数组,然后显示。
我试图构建我的应用程序的设计并操纵表单以在我的页面中工作。使用 API 的文件要求使用基本链接。
<base href="{{app_root}}">
如果我删除此基本链接,我的搜索功能将丢失。如果我使用基本链接,所有演示文稿和 CSS 都会丢失。
我想也许我可以在需要调用搜索文件时动态更改基本链接:
<script type="text/javascript">
function setbasehref(basehref) {
var thebase = document.getElementsByTagName("base");
thebase[0].href = basehref;
}
//setbasehref("{{app_root}}");
setbasehref("{{app_root}}");
</script>
然后使用 setbasehref() 将其更改回我原来的基本链接,但这不起作用。
我是 javascript 和 JSON 的新手,我不完全确定 app_root 在做什么。有什么想法吗?