Javascript Json已永久移动
在Firefox上,只有在Firefox上,它才会弹出并向您发出警告:“此网页正在重定向到新位置。是否要将您键入的表单重新发送到新位置?” 我没有表单,我使用javascript从文本框中提取值 我查过firebug上面说 放置/管理/提交扫描/301永久移动 找到提交扫描302 我的JS 我的路线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
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'