2014-09-04 41 views
0

我已經運行這個示例,我得到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

$ .template手段?任何插件? – 2014-09-04 11:27:44

+0

您應該在頁面中包含jQuery模板插件(或其他名稱),以使其可用。 – Regent 2014-09-04 11:28:55

+0

我跟着這個鏈接,http://www.jsviews.com/#jsrplaying – Selva 2014-09-04 11:31:07

回答

1

我哈得同樣的問題,對我來說,降級解決了這個問題。有兩種選擇:

1 - 將wordpress降級到4.4.2。 https://wordpress.org/wordpress-4.4.2.zip

如何:
第1步 - 替換所有的文件,但WP-抗衡文件夾和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/

相關問題