在POST请求中500

时间:2016-07-21 09:43:38

标签: javascript php jquery ajax laravel

我在laravel 5.2中使用jquery和ajax构建编辑帖子系统。 当我单击我的引导模式中的保存更改按钮时,会显示以下错误:

  

错误:POST http://localhost:8000/edit 500(内部服务器错误)

     

发送@jquery-1.12.0.min.js:4

     

ajax @jquery-1.12.0.min.js:4

     

(匿名函数)@ myplace.js:24

     

dispatch @ jquery-1.12.0.min.js:3

     

r.handle @jquery-1.12.0.min.js:3

js code:

$('#modal-save').on('click' , function() {

$.ajax({

    method : 'POST' ,
    url : url ,
    data: { body: $('#post-body').val(), postid: '' , _token: token }})

.done(function(msg) {

    console.log(msg['message']);

});});

包含在我的视图文件中:

<script>
var token='{{ Session::token() }}';
var url='{{  route('edit') }}' ;
</script>

1 个答案:

答案 0 :(得分:1)

首先,根据建议,您必须检查日志以查找详细原因。此外,我想您需要对数据进行字符串化:

$.ajax({

 method : 'POST' ,
 url : url ,
 data: JSON.stringify({ body: $('#post-body').val(), postid: '' , _token: token  })
}).done(function(msg) {

 console.log(msg['message']);

});