【发布时间】:2015-04-02 11:21:16
【问题描述】:
我想通过 ajax 请求从 mssql 服务器表中执行一个简单的“orderBy”数据... 但我收到内部服务器错误 500
这是我的路线:
Route::get('intranet_admin/gestioneStatoUtenti/rotte', 'UserController@orderByDrop');
这是我的控制器:
public function orderByDrop(){
$selectedValue = Input::get('filter_id');
$fetchFilter = User::orderBy($selectedValue)->get();
return Response::json($fetchFilter);
}
这是我的看法:
<div class="large-3 columns">
<select name="filter_id" id="filterValue">
<option value="TLK">Tlk</option>
<option value="StatoUtent">Stato Utente</option>
<option value="CodFisc">Codice Fiscale</option>
<option value="IdUtente">Id Utente</option>
</select>
</div>
<script>
$(document).ready(function($){
$('#filterValue').change(function(e){
console.log(e);
var filter_id = e.target.value;
$.get('gestioneStatoUtenti/rotte?filter_id='+ filter_id, function(data){
console.log(data);
});
});
});
</script>
干杯
【问题讨论】:
-
您的用户表是什么样的?
-
IdUtente|| TLK ||统计 ||鳕鱼鱼 || .. 像这样的
-
您发送
filter_id但在您的控制器中期望filter -
您的错误日志是怎么说的?服务器错误 500 通常意味着您的 PHP 代码失败。
-
gestioneUtenti/rotte?filter_id=TLK 500 (内部服务器错误) jquery-2.1.1.js:8623send jquery-2.1.1.js:8623jQuery.extend.ajax jquery-2.1.1.js :8152jQuery.(匿名函数) jquery-2.1.1.js:8298(匿名函数) gestioneUtenti:45jQuery.event.dispatch jquery-2.1.1.js:4409elemData.handle
标签: javascript php sql-server ajax laravel