gpt4 book ai didi

javascript - Laravel 5.2 - 使用 jquery 自动完成下拉菜单

转载 作者:行者123 更新时间:2023-11-29 21:14:08 25 4
gpt4 key购买 nike

我正在尝试编写一个自动完成建议输入,从我的数据库中提取一个列表。我有一个市政当局列表,但它不起作用。

我试过这样的:

路线

Route::get('/crea-regalo', 'PostController@form');
Route::post('/crea-regalo', 'PostController@creaPost');
Route::get('/', 'HomeController@index');
Route::get('getdata', 'PostController@getData');

Controller

public function getData(Request $request) {

$termn = $request->termn;

// controllo
$data = Municipality::where('name', 'LIKE', '%'.$termn.'%')
->take(10)
->get();
$results = array();

foreach ($data as $key => $v) {
$results[]=['id' => $v->id, 'value' => $v->name];
}

return response()->json($results);
}

查看 - 表单部分

<!-- Select Basic -->
<div class="form-group">
<label class="col-md-3 control-label" for="seller-Location">Municipality</label>
<div class="col-md-8">
<input type="text" name="municipality" placeholder="comune" id="searchname">
</div>
</div>

JS

$('#searchname').autocomplete({
minLength: 1,
autoFocus: true,
source: '{{!!URL::route('getdata')!!}}',
select: function(e, ui){ alter(ui);},
});

我的控制台显示如下错误:

Uncaught SyntaxError: Unexpected identifier line 10 of my js file: source: '{{!!URL::route('getdata')!!}}',

最佳答案

我强烈推荐这个库来解决这个问题。

https://github.com/aaronlord/laroute

关于javascript - Laravel 5.2 - 使用 jquery 自动完成下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40222115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com