Jquery TypeError:$ .template不是函数

时间:2014-09-04 11:26:36

标签: jquery html

我已经运行了此示例,但我得到了TypeError: $.template is not a function,我无法解决此问题。

你能不能请任何人建议我。

提前致谢。

<!DOCTYPE html>
<!-- To run the current sample code in your own environment, copy this to an html page. -->
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
<html>
<head>
     <script src="http://code.jquery.com/jquery.js"></script>
</head>
<body>

    <div id="result"></div>

<script id="theTmpl" type="text/x-jsrender">
<div>
   <em>Name:</em> {{:name}}
   {{if showNickname && nickname}}
      (Goes by <em>{{:nickname}}</em>)
   {{/if}}
</div>
</script>

<script>
var data = [
  {
    "name": "Robert",
    "nickname": "Bob",
    "showNickname": true
  },
  {
    "name": "Susan",
    "nickname": "Sue",
    "showNickname": false
  }
];
$(document).ready(function() {
var template = $.template("#theTmpl");

template.link("#result", data);
});
</script>

</body>
</html>

2 个答案:

答案 0 :(得分:1)

我也有同样的问题,对我来说,降级解决了它。有两种选择:

1 - 将wordpress降级为4.4.2。 https://wordpress.org/wordpress-4.4.2.zip

如何:
步骤1 - 替换所有文件,但wp-contend文件夹和wp-config.php。

第2步 - 执行此操作后,它将要求进行数据库迁移。继续接受它。

2 - 手动升级视觉作曲家 您还可以等待新版本的可视化作曲家,也许它在您阅读此帖子时已经到达了插件网络。

以下是插件版本4.11.2的链接,与wordpress 4.5兼容 http://www.wdudes.com/wp-content/uploads/js_composer.zip

来源:http://www.wdudes.com/fixed-visual-composer-not-working-updating-wordpress-4-5/

答案 1 :(得分:-3)

$.template是jsRender API的一部分,而不是jsViews(花了2分钟查看你链接的资源以找到它)。

包含正确的脚本:http://www.jsviews.com/download/jsrender.min.js(来自http://www.jsviews.com/#download