Laravel路由我有laravel路線定義如下傳遞數組通過AJAX
Route::get('dos',array('as'=>'saveOrder','uses'=>'[email protected]'));
我的Ajax請求如下
var params = $("#tab_logic :input[name='id[]']").serialize();
//alert(params);
$.ajax({
url: "dos",
method: 'GET',
data: params,
//dataType:"json",
success: function(data)
{
// do nothing
alert(data);
}
});
執行時,我得到一個500服務器錯誤。輸入字段ID []是一個數組,我希望將這個數組發送到laravel路由,以便我可以使用Input :: get('id')在控制器動作中處理它。
你嘗試使用完整的URL的AJAX?像'http:// domain/dos'雖然不應該由此導致500錯誤,但試試看。 – 2015-02-06 08:00:58
檢查'app/storage/logs/laravel.log'是否有錯誤 – lukasgeiter 2015-02-06 08:08:40
有問題,範圍查詢出錯 – anandatheerthan 2015-02-06 09:47:57