为什么有时Ajax请求响应内部服务器错误

时间:2018-09-09 06:34:32

标签: php ajax laravel-5 jquery-ajaxq

正如我在标题有时中提到的那样,ajax请求响应内部服务器错误。 我正在处理一个应用程序,该应用程序发送了许多ajax请求,通过使用 setInterval setTimeout 函数,在一定的时间间隔后发送了一些请求。另一方面,某些请求取决于用户的操作。

我有时会感到困惑,ajax请求给服务器带来了错误,但是为什么呢?如果是语法错误,则每次都应给出此错误。这是我的请求中ajax请求的代码之一

@if(Auth::check())
    updateLastActivity();
   @endif

    function updateLastActivity(){
         $.ajax({
            headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
            url:'{{route('user.updateLastActivity')}}',
            type:'get',
            success:function(data,status){},

                complete:function(data){
             setTimeout(updateLastActivity,5000);
         }


                });
    }

这是此请求背后的服务器代码。

public function updateLastActivity(){
    $activity=Useractivity::find(session()->get('last_activity_id'));
    $activity->updated_at=date('Y-m-d H:i:s');
    $activity->save();
    return response('success');
}

如何解决该问题。

0 个答案:

没有答案