相关疑难解决方法(0)

538
推荐指数
7
解决办法
48万
查看次数

当AJAX调用时,Laravel重定向到从控制器路由

考虑到这一系列的ajax召唤FriendsController@destroy

$.ajax({
    url:     '/dashboard/friends/' + id,
    type:    'DELETE',
    data:    { src: 'show' },
    success: function(response) {
    }
});
Run Code Online (Sandbox Code Playgroud)

删除程序完成后我怎么能return Redirect::route('dashboard.friends.index')在里面FriendsController?我想这是试图将响应返回给AJAX,后者不知道如何反应.

我可以,window.location.href = '/dashboard/friends'但我希望Flash成功消息到我无法用AJAX做的视图.

php laravel

8
推荐指数
2
解决办法
2万
查看次数

在一个轮询器中Laravel和AJAX零星的401错误

我在Laravel 5.0编写一个拍卖网站,通过使用每5秒执行一次的AJAX轮询来模拟实时更新.问题是我的服务器返回零星的HTTP 401状态.

我的路线是这样构建的:

Route::post(auction/live/update, 'AuctionController@ajaxSendUpdate');
Run Code Online (Sandbox Code Playgroud)

我的控制器是这样的:

public function ajaxSendUpdate() {
    // Business logic: queries database, couple of Ifs, etc…
    $data = array('success' => true, 'otherStuff' => $myData);
    return Response::json($data);
}
Run Code Online (Sandbox Code Playgroud)

最后我的poller设置如下:

// a bit of HTML
function getAuctionUpdate() {
    setTimeout(function () {
    $.ajax({
        type: "POST",
        url: "{!! url('auction/live/update')!!}",
            dataType: 'json',
            data: {
                auctionID: $('#auctionID').val()
            },
            success: function (data) {
                if (data['success']) {
                    // Updates some labels, etc.
                   getAuctionUpdate(); // Rearms itself
                }
            }
    } }); // Not sure if …
Run Code Online (Sandbox Code Playgroud)

php ajax jquery poller laravel

5
推荐指数
1
解决办法
1772
查看次数

标签 统计

jquery ×2

laravel ×2

php ×2

ajax ×1

httprequest ×1

poller ×1

put ×1