我已经运行了此示例,但我得到了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>
答案 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)