0
我想在laravel 4.用ajax提交表單,但我得到這個錯誤: 無法加載資源:服務器500(內部服務器錯誤)的狀態錯誤提交表單阿賈克斯laravel 4
迴應這是我的routes.php文件
Route::post('agenda/setting/fechas', array('as' => 'post.fecha.agenda', 'uses' =>'[email protected]'));
我控制器
public function postFechas(){
if(Request::ajax()){
$fechas1 = Input::get('fechas');
$fechas1 = new Fechasnulas();
$fechas1->fecha_nula = $fechas1;
$fechas1->save();
$response = array(
'status' => 'success',
'msg' => 'Setting created successfully',
);
return Response::json($response);
}else{
return 'no';
}
}
查看
<form id="form_fechas" class="form-inline" method="POST" action="{{ URL::route('post.fecha.agenda') }}" accept-charset="UTF-8"/>
<div class="control-group">
<div class="row-fluid input-append">
<input class="span10 date-picker" id="id-date-picker-1" name="fechas" type="text" data-date-format="dd-mm-yyyy" />
<span class="add-on">
<i class="icon-calendar"></i>
</span>
</div>
<div class="row-fluid">
<br>
<input type="submit" value="Deshabilitar" class="btn btn-small btn-success">
</div>
</div>
</form>
阿賈克斯
jQuery(document).ready(function($) {
$('#form_fechas').on('submit', function(e) {
e.preventDefault();
var fecha = $('#fechas').val();
$.ajax({
type: "POST",
url: "{{ URL::route('post.fecha.agenda')}}",
data: {fecha:fecha},
success: function(msg) {
$("muestra1").html("<div>"+msg+"</div>");
}
});
});
});
什麼錯我的代碼? =(
它給了我一個錯誤。 POST http:// localhost:8088/cms/panel/public/dashboard/agenda/post.fecha.agenda 404(Not Found) – Orijmm
編輯我的答案 – kotapeter