laravel 5.1で開発をしています。
ajaxでデータの取得を行いたいと思って作りましたが、
500 (Internal Server Error) になります。
原因がわからず困っています。わかる方ご教授のほどお願いします。
route.php
Route::post('/getData', 'MasterController@getData');
view.blade.php
<script type="text/javascript"> $(function($) { $(document).ready(function() { getData(); }); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }); function getData() { $.ajax({ type: 'POST', url: '/getData', data: { 'id': $('[name=id]').val() }, success: function(data, dataType) { alert(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert('Error : ' + errorThrown); } }); } }); </script> : : {!! Form::open(array('url' => '/commit')) !!} : : {!! Form::close() !!} : :
MasterController.php
public function getData() { if (Request::ajax()) { var_dump('bbb'); } else { var_dump('aa'); } }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。