gpt4 book ai didi

javascript - 需要在所有 ajax 和 jquery post 函数之前调用一个 javascript 函数

转载 作者:可可西里 更新时间:2023-11-01 00:13:45 26 4
gpt4 key购买 nike

我有各种函数,使用 ajax 和 $.post 语法调用服务器函数。但是当 session 过期并且页面未刷新时,我的 ajax 代码将无法工作。在此我想将页面重定向到登录 Controller 。因为这是 ajax 调用,所以我的重定向代码不起作用。

是否有任何代码或 JavaScript/jQuery 函数在任何其他 jquery ajax 和 post 函数之前执行。

我在服务器端使用 PHP(Yii 框架)。

请告诉我。谢谢。

最佳答案

您可以使用“beforeSend”ajax 事件,您可以在其中检查您的 session ,如果它已过期,您可以执行其他操作:

$.ajax({
beforeSend: function(){
// Handle the beforeSend event
},
complete: function(){
// Handle the complete event
}
// ......
});

检查此以获取更多信息:http://api.jquery.com/Ajax_Events/

关于javascript - 需要在所有 ajax 和 jquery post 函数之前调用一个 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28427854/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com