在Laravel我有一个网络路线
Route::get('/signout', 'GlobalController@getLogout');
我在页面中使用了注销选项
<li>
<a href="{{ url('signout') }}">
<i class="icon-key font-red-thunderbird"></i> Log Out
</a>
</li>
我将ajax更改密码成功js脚本的方式与
相同function parseError(response)
{
var res = 0;
$.each(response, function(i, item){
$('#'+i+'_message').html(item);
if(item!=1)
$('#'+i+'_message').css('display', (item!=1)?'block':'none');
else
res += parseInt(item);
});
if(res != 0 )
{
bootbox.alert("Password changed successfully..!");
window.location='/signout';
}
}
但 window.location ='/ signout'; 未触及 getLogout()功能,但屏幕正在更改为登录屏幕。
我在 getLogout 中写了一组没有执行的函数。可能是什么问题呢。
答案 0 :(得分:0)
你应该试试这个:
<script>
// your "Imaginary javascript"
window.location.href = '{{url("yoururl")}}';
</script>
或强>
<script>
window.location.href = '{{route("myRoute")}}';
</script>