【发布时间】:2020-03-17 15:47:27
【问题描述】:
我收到以下错误:Uncaught (in promise) TypeError: $.templates is not a function
我有 4 个文件:
- MvcLayout.chstml(包含占位符、脚本 参考文献等)
- SearchResources.js(包含 所有文件的脚本参考)
- Rendering.js(包含 调用 search.js 的函数,使用 JsRender)
- search.js(调用函数 使用 VUE 和 Axios 的 Ajax)
Jquery 参考在 MvcLayout.cshtml 中
现在,如果我在 Search Resources.html 中复制 Jquery 引用,则 $.templates 可以完美运行。
任何人都可以帮助我吗?
【问题讨论】:
-
jsrender.js 必须在加载 jquery 后加载。您对 MvcLayout 的使用可能会导致在从标头加载 jquery 之前初始加载 jsrender.js。
-
谢谢你!我从 SearchResources.htm 中删除 JsRender 引用并放入 MvcLayout。
标签: javascript jquery jsrender