Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Smarty和Bootstrap JS_Javascript_Jquery_Html_Twitter Bootstrap_Smarty - Fatal编程技术网

Javascript Smarty和Bootstrap JS

Javascript Smarty和Bootstrap JS,javascript,jquery,html,twitter-bootstrap,smarty,Javascript,Jquery,Html,Twitter Bootstrap,Smarty,我用Smarty模板引擎编写了一个PHP页面,并决定在我的项目中使用Bootstrap UI。 CSS工作正常,但JavaScript不工作。我尝试在没有Smarty的情况下使用它=一切都很好 例如,提示: index.tpl: {config_load file=“$tolangpath”} {#主页标题} {include file='libs.tpl'} {#登录} {#密码} {记住} ` libs.tpl: <link rel="stylesheet" href="./te

我用Smarty模板引擎编写了一个PHP页面,并决定在我的项目中使用Bootstrap UI。 CSS工作正常,但JavaScript不工作。我尝试在没有Smarty的情况下使用它=一切都很好

例如,提示:

index.tpl:

{config_load file=“$tolangpath”}
{#主页标题}
{include file='libs.tpl'}
{#登录}
{#密码}
{记住}

`
libs.tpl:

<link rel="stylesheet" href="./templates/css/metro-bootstrap.css"> 
            <link rel="stylesheet" href="./templates/css/passProtect.css"> 
              <script src="./templates/js/jquery-2.1.0.min.js"></script> 
            <script src="./templates/js/passProtect.js"></script> 
        <script src="./templates/js/jquery.widget.min.js"></script> 
 <script type="text/javascript" src="./templates/js/metro.min.js"></script> 
  <script type="text/javascript" src="./templates/js/jquery.pjax.js"></script> 


Pjax()也不起作用

控制台日志?什么“不起作用”Smarty默认使用{和}作为分隔符。在javascript中,这些字符很常见。有时,这会导致问题。但是我在你的例子中没有看到它们……生成的html看起来如何?未捕获的TypeError:Object#没有方法“split”metro提示。js:35未捕获的TypeError:无法调用未定义的
<link rel="stylesheet" href="./templates/css/metro-bootstrap.css"> 
            <link rel="stylesheet" href="./templates/css/passProtect.css"> 
              <script src="./templates/js/jquery-2.1.0.min.js"></script> 
            <script src="./templates/js/passProtect.js"></script> 
        <script src="./templates/js/jquery.widget.min.js"></script> 
 <script type="text/javascript" src="./templates/js/metro.min.js"></script> 
  <script type="text/javascript" src="./templates/js/jquery.pjax.js"></script>