我试图通过我不完全理解的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在做什么。有什么想法吗?