Yii2中止请求和SQL查询

时间:2017-09-04 07:29:27

标签: php mysql sql yii2

页面完全加载后,我向动作发出ajax请求。

在等待动作响应时(需要2或3秒),如果用户点击其他链接,我想中止先前的请求并立即终止mysql进程。

我该怎么做?

我试着这样做

var xhr = $.ajax({
/*
params
*/
});

//before unload page 
xhr.abort();

但我认为,它不会杀死sql进程。

1 个答案:

答案 0 :(得分:0)

制作一个名为ajax的。这里ajx名为

var formData = {};//Your data for post
var ajx = $.ajax({
    type: "POST",// Http verbs
    url: "filename.php",// file to request
    data: formData,
    success: function(response){
        console.log("ajax completed");
        console.log(response);
    }
});

点击按钮

停止ajax请求
$( "#button_id" ).click(function() {
    ajx.abort();
});