所以基本上我有這個代碼,我點擊圖像,它獲取HTML文件,並應顯示在同一頁面上。它顯示它,但在另一個頁面上,我的猜測是它實際上並沒有加載js文件。任何人都可以幫忙JS文件不工作laravel
查看:
@extends('layouts.master')
@section('title', 'Best programmer ever')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="{{asset('/js/template.js')}}" rel="javascript" type="text/javascript"></script>
@section('content')
@endsection
@section('template')
<!-- @foreach ($templates as $template)
{{$template->image}}
{{$template->file}}
@endforeach
-->
<div class= "template_class">
<a class="content-link" href="templates/template1.html">
<img id = "image" src="{{ asset($template->image)}}"/>
</a>
</div>
@show
的JavaScript:
$(function(){
$('.content-link').click(function(e){
e.preventDefault();
$('.content').load(this.href)
.fail(function()(alert('Oops...something went wrong')));
});
});
alert("hello");
它甚至不顯示警報所以這就是爲什麼我認爲這是不加載它。
您的js文件是否顯示在鍍鉻工具的網絡選項卡中? – Hammerbot