【发布时间】:2018-06-01 20:52:59
【问题描述】:
我需要在搜索栏上显示搜索到的值。
我的控制器代码:
$q = Input::get('q');
$query = Jobs::select('job_title')->Where('job_title', 'LIKE', '%'.$q.'%')->get();
return response()->json($query);
我的 jquery axios 代码:
$(document).ready(function(){
$("#jobsearch").keyup(function(){
url = "{{route('searchexistingjob')}}";
var word = $("#jobsearch").val();
const data = {
'q' : word
}
axios.post(url,data).then(response =>{
for(i=0; i<response.data.length; i++){
// $('#jobsearch').val(response.data[i].value);
});
});
});
HTML 代码
<input type="text" id="txtjobsearch" name="txtjobsearch" class="form-control" placeholder="Job title, designation, description..." autocomplete="off" data-id="1">
所有的东西都是正确的,但我需要如何在搜索框中显示该值有什么想法吗?
【问题讨论】:
-
expertphp.in/article/… 试试这个链接
-
但我需要通过 axios 进行操作
-
你在使用 Vue.js?
-
在您的视图中尝试
{{ request()->input('q') }}查询变量q -
我不认为在问题后面加上 12 个问号会达到预期的效果。