【发布时间】:2018-10-17 00:17:39
【问题描述】:
路线:
Route::get('api/get-market-list','MemberTradesController@getMarketList');
Route::get('api/get-market-list1','MemberTradesController@getMarketListtest');
控制器:
public function getMarketListtest(Request $request){
$markets = DB::table("markets")
->pluck("market","id");
return response() -> json($markets);
}
public function getMarketList(Request $request){
$markets = DB::table("markets")
->where("exchange_id", $request->exchange_id)
->pluck("market","id");
return response() -> json($markets);
}
<title>Laravel 5 - Dynamic autocomplete search using select2 JS Ajax</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.js"></script>
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<script type="text/javascript">
$('#exchange').change(function(){
var exchangeID = $(this).val();
if(exchangeID){
$.ajax({
type:"GET",
url:"{{url('api/get-market-list')}}?exchange_id="+exchangeID,
success:function(res){
if(res){
$("#market").empty();
$("#market").append('<option>Select</option>');
$.each(res,function(key,value){
$("#market").append('<option value="'+key+'">'+value+'</option>');
});
}else{
$("#market").empty();
}
}
});
}else{
$("#market").empty();
$("#symbol").empty();
}
});
</script>
http://www.yourtradelog.com/api/get-market-list1
下面的 URL 没有获取数据,所以.. 我的 javascript 没有给我结果 http://www.yourtradelog.com/api/get-market-list?exchange_id=+1(不工作) 我想知道为什么这在服务器上不起作用,但在 localhost 中一切正常
**
错误日志
【问题讨论】:
-
您在控制台中遇到了什么样的错误?
-
请阅读日志文件看看会发生什么。
-
这是 laravel 日志:#40 /var/lib/jenkins/workspace/ytl/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(116): Illuminate\Foundation \Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request)) #41 /var/lib/jenkins/workspace/ytl/public/index.php(53): Illuminate\Foundation\Http\Kernel->handle(对象(照亮\Http\Request))
-
如果有人帮助我或解决它..我可以提供项目,也可以支付这个解决方案