Javascript Json已永久移动

Javascript Json已永久移动,javascript,php,json,laravel,laravel-4,Javascript,Php,Json,Laravel,Laravel 4,在Firefox上,只有在Firefox上,它才会弹出并向您发出警告:“此网页正在重定向到新位置。是否要将您键入的表单重新发送到新位置?” 我没有表单,我使用javascript从文本框中提取值 我查过firebug上面说 放置/管理/提交扫描/301永久移动 找到提交扫描302 我的JS 我的路线 Route::put('submit-scan', 'Controllers\Admin\DashboardController@putUpdateSubmitScan'); 我的控制器 pub

在Firefox上,只有在Firefox上,它才会弹出并向您发出警告:“此网页正在重定向到新位置。是否要将您键入的表单重新发送到新位置?”

我没有表单,我使用javascript从文本框中提取值

我查过firebug上面说 放置/管理/提交扫描/301永久移动 找到提交扫描302

我的JS

我的路线

Route::put('submit-scan', 'Controllers\Admin\DashboardController@putUpdateSubmitScan');
我的控制器

 public function putUpdateSubmitScan()
    {
        if (Request::ajax())
        {
            return Response::json(array('success' => 1, 'data' => "test"));
        }
    }

知道哪里出了问题吗?

删除尾随斜杠就可以了(很可能是在Laravel 4.1之前,见下文)

更新

如中所述

Laravel
bootstrap/start.php
正在调用
$app->RedirectIftRailingFlash()似乎是罪魁祸首。在Laravel 4.1中对此进行了更改:


laravel 4.2.11此处,使用角度跟踪斜杠问题仍然存在。laravel 4.2此处,相同问题:(我已通过将.htaccess中的重定向规则更改为307而不是301(laravel默认值)来解决此问题)谢谢你发布这篇文章!我损失了一个小时,但多亏了你,我再也没有损失!!哇..我一整天都在围绕这个问题运行..这个修复程序。htaccess解决了它!!!
 public function putUpdateSubmitScan()
    {
        if (Request::ajax())
        {
            return Response::json(array('success' => 1, 'data' => "test"));
        }
    }
url: '/admin/submit-scan'