首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript代码在刀片模板Laravel中不起作用

Javascript代码在刀片模板Laravel中不起作用
EN

Stack Overflow用户
提问于 2017-02-18 01:08:48
回答 1查看 4.9K关注 0票数 0

我用的是laravel-5.3我正在尝试将一些代码放入我的刀片模板中。但是看起来JavaScript代码不能正常工作。这是我的刀片模板。

代码语言:javascript
复制
@extends('layouts.app')
@section('scripts')

    <script type="text/javascript">
        $(document).ready(function() {
            var members = {!!  json_encode($member)  !!};
            var arr = [];
            var cities = new Bloodhound({
                datumTokenizer: Bloodhound.tokenizers.obj.whitespace('text'),
                queryTokenizer: Bloodhound.tokenizers.whitespace,
                local: members
            });
            cities.initialize();
            var elt = $('#researcher');

            elt.tagsinput({
                itemValue: 'value',
                itemText: 'text',
                allowDuplicates: false,
                interactive:true,
                typeaheadjs: {
                    name: 'cities',
                    displayKey: 'text',
                    source: cities.ttAdapter()
                }
            });
            console.log(members);
            var elt1 = $('#advisor');
            elt1.tagsinput({
                itemValue: 'value',
                itemText: 'text',
                allowDuplicates: false,
                interactive:true,
                typeaheadjs: {
                    name: 'cities',
                    displayKey: 'text',
                    source: cities.ttAdapter()
                }
            });

            $("#submit").click(function(event){
                $.ajax({
                    type: "POST",
                    url: '/storeresearch',
                    data: { _token: "{{ csrf_token() }}"},
                    success: function( msg ) {
                        console.log(msg);
                        window.location.replace('/researches');
                    }
                });
            });

        });
    </script>
@endsection

@section('content')
    <form id="hu" action="/storeresearch" method="POST">
        {!! csrf_field() !!}
        <label>Researcher</label>
        <input type="text" class="R_a" id="researcher" name="researchsupervisor_1">
        <label>Advisor</label>
        <input type="text" class="R_a" id="advisor" name="researchsupervisor_1">
        <input type="button" name="submit" id="submit" class="btn btn-primary" value="Add">
    </form>
@endsection

标签输入不起作用。我该怎么办呢。如果我在不扩展任何布局的情况下这样做,它工作得很好。在应用程序布局中,我在页眉部分生成了脚本部分。

EN

回答 1

Stack Overflow用户

发布于 2017-07-14 15:44:41

通过检查开发人员选项中的元素来检查您的代码,查看脚本加载的位置,并确认它们包含在页面的末尾。

还要记住使用@endsection标记

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42303628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档