ajax请求使用laravel返回500内部服务器错误

时间:2016-02-28 18:18:25

标签: php ajax laravel

我遇到问题,我使用下面提到的邮寄请求发送数据:

$.post('/blog/ajax/' , {postid : "x"} , function(data){ 
alert(data);
});

并在路线.php文件中:

Route::group(['middleware' => ['web']], function () { Route::post('/ajax','AjaxController@test'); });

并在控制器中:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use DB;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class AjaxController extends Controller
{
function test()
{
$semester = Input::get('postid');
return $semester;
}
}
?>

我已经添加了

<meta name="csrf-token" content="{{ csrf_token() }}"> 

我可以看到post_id与我已经设置的值一起发送。

1 个答案:

答案 0 :(得分:0)

尝试添加您的控制器:

var refresh;
function generations(){
    if( refresh ){ 
      stop()
    }
    refresh = setInterval(function(){ mutation() }, 1000);
}

function stop(){
    clearInterval(refresh);
}