Zend framework2 zf2无法识别jquery库

Zend framework2 zf2无法识别jquery库,zend-framework2,Zend Framework2,这是Lyout代码 <!-- Scripts --> <?php echo $this->headScript() ->prependFile($this->basePath() . '/js/bootstrap.min.js') ->prependFile($this->basePath() . '/js/jquery.min.js') ->pr

这是Lyout代码

    <!-- Scripts -->
    <?php echo $this->headScript()
        ->prependFile($this->basePath() . '/js/bootstrap.min.js')
        ->prependFile($this->basePath() . '/js/jquery.min.js')                
        ->prependFile($this->basePath() . '/js/jquery-ui.js')
        ->prependFile($this->basePath() . '/js/jquery-1.8.3.js')
        ->prependFile($this->basePath() . '/js/jquery.min.js')
        ->prependFile($this->basePath() . '/js/respond.min.js', 'text/javascript', array('conditional' => 'lt IE 9',))
        ->prependFile($this->basePath() . '/js/html5shiv.js',   'text/javascript', array('conditional' => 'lt IE 9',))


可能是因为您正在准备所有脚本,这意味着脚本将按相反顺序添加。尝试使用appendFile:

<!-- Scripts -->
<?php echo $this->headScript()
    ->appendFile($this->basePath() . '/js/bootstrap.min.js')
    ->appendFile($this->basePath() . '/js/jquery.min.js')                
    ->appendFile($this->basePath() . '/js/jquery-ui.js')
    ->appendFile($this->basePath() . '/js/respond.min.js', 'text/javascript', array('conditional' => 'lt IE 9',))
    ->appendFile($this->basePath() . '/js/html5shiv.js',   'text/javascript', array('conditional' => 'lt IE 9',))


可能是因为您正在准备所有脚本,这意味着脚本将按相反顺序添加。尝试使用appendFile:

<!-- Scripts -->
<?php echo $this->headScript()
    ->appendFile($this->basePath() . '/js/bootstrap.min.js')
    ->appendFile($this->basePath() . '/js/jquery.min.js')                
    ->appendFile($this->basePath() . '/js/jquery-ui.js')
    ->appendFile($this->basePath() . '/js/respond.min.js', 'text/javascript', array('conditional' => 'lt IE 9',))
    ->appendFile($this->basePath() . '/js/html5shiv.js',   'text/javascript', array('conditional' => 'lt IE 9',))


Bootstrap和其他一些库(如jQueryUI)之间存在一些冲突和兼容性问题。。。因此,最好使用其中一个,或者自己解决两个库之间的冲突。
此外,您只需包含一次库,名为“min”的文件意味着该文件已缩小(大小更小),使用效率更高。

引导程序与jQuery UI等其他库之间存在一些冲突和兼容性问题。。。因此,最好使用其中一个,或者自己解决两个库之间的冲突。
此外,您只需包含一次库,名为“min”的文件意味着该文件已缩小(尺寸更小),使用效率更高。

这不是真正的问题,解决方案是Mohammad Zeineddinth,但这不是真正的问题,解决方案由Mohammad Zeineddinso提供,真正的问题是js Uncaught ReferenceError:jQuery未定义jQuery ui.js:315 Uncaught TypeError:Object[Object Object]没有方法'dialog',所以真正的问题是js Uncaught ReferenceError:jQuery没有定义jQuery ui。js:315 Uncaught TypeError:Object[Object Object]没有方法'dialog'