Laravel 5.1 - Javascript not loaded
Laravel 5.1 - Javascript not loaded
我的应用程序通过导航从ajax
请求中获取views
。因此,当我点击菜单中的链接时,我会检索到我的view
包含的所有Html
。
我的javascript
包含在主template
中,当然我所有的调用都有效。但是,例如,一旦我需要在特定视图中创建animated filter gallery
,该视图的javascript就无法工作。
这就是我组织应用程序的方式:
我的模板
<!-- !Doctype -->
@include('partials.doctype')
<!-- Menu -->
@include('partials.menu')
<!-- Cont -->
<section id="content-wrapper">
@include('ajax.index')
</section>
<!-- Footer -->
@include('partials.footer')
<!-- Javascript -->
@include('partials.javascript')
</body>
</html>
我的控制器(如果有ajax调用,我检索没有@extends()和@sective()的视图,否则我检索完整视图):
// load page
public function loadPage($page){
return ('Request::ajax()) ? view('ajax.'.$page)->render() : view('pages.'.$page);
}
我的观点:
出于我的目的,我创建了两种类型的视图,一种是扩展视图,另一种是只使用ajax调用所需的html。
a) 扩展,它在"页面"文件夹中:
@extends('main')
@section('cont')
@include('ajax.shop')
@stop
b) 只有html,用于ajax调用,位于"ajax"文件夹内:
<div class="content">
<div class="container-fluid">
<div class="row page-title-box">
<h3 class="page-number">N. 67</h3>
<h1 class="page-title">Shop</h1>
</div>
</div>
</div>
如果我需要实现animated filter gallery
,我不知道该把javascript
放在哪里。我试图在视图中放入javascript,但我的应用程序崩溃了。
您的javascript应该在public/js这样的文件夹中的公共文件夹中。
然后在你的部分javascript中包含你的js:<script src="/js/main.js"></script>
相关文章:
- jQuery is not loaded
- AngularJS JSON not arriving php
- $rootScope not working
- reactRedux is not defined
- jQuery document.ready not working
- Javascript/Jquery Blob not showing Chrome PDF
- ReferenceError: not defined
- ReferenceError: cordova is not defined @ng-cordova.min.js:7
- Javascript getElementsByTagName not working?
- jQuery's trim()的前缀为not运算符
- Javascript - element.childNodes does not see an append.newch
- SemanticUI模态not onDeny/onApprove事件未激发
- WebkitTransform not fluent
- JQuery.val( ) not working
- Tomcat websocket is not working
- :not选择器不适用于ul类-备选方案
- Glyphicon Bootstrap v3 Not loaded
- Dojo dijit.form.button not loaded
- Laravel 5.1 - Javascript not loaded
- Drupal : Flowplayer API not loaded