【发布时间】:2015-08-14 09:05:12
【问题描述】:
我正在尝试找出我的代码(Laravel5 项目)出了什么问题。
到目前为止,我有: master.blade.php
<!-- jQuery Version 1.11.0 and jQuery UI-->
<link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
<script src="{{asset("patho/to/jquery/jquery-1.11.0.js")}}"></script>
<script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
主视图预加载在任何视图中,它用作页眉和页脚包装器。请注意,我混淆了 jQuery 脚本的本地路径,它是真实的,并且已加载并且可以正常工作。
包含在我的一个 CRUD 视图中: create.blade.php
{!! Form::select('league_id',[], Request::old('league_id'), array('class' => 'form-control', 'id' => 'league_name')) !!}
<script src="{{ asset('js/tips.js') }}">
在我的tips.js 文件中:
$(document).ready(function() {
var dataSource = ['test1', 'test2'];
$('#league_name').autocomplete(
{
source: dataSource
}
);
});
我也试过了:
var dataSource = [{value: 'test1', name: 'test1'}]
但它仍然无法正常工作,也没有显示控制台错误。
有什么线索吗?
编辑:遵循 michaelbahr 的建议:
自动完成小部件根本不执行,我得到的结果选择下拉列表只是一个空的。没有项目,没有来自小部件的搜索框。一个简单的空选择:
<select class="form-control ui-autocomplete-input" id="league_name" name="league_id" autocomplete="off"></select>
【问题讨论】:
-
请说明什么不起作用。含义:你的代码应该做什么。 (澄清)
-
负面评价对我也没有帮助......
-
你认为我给它评分了吗?我没有。
-
对不起,我不是说是你。
标签: javascript jquery laravel autocomplete blade