ajax оборвать соединение
Доброго времени суток, второй раз в жизни пришлось попросить помощи на форумах.
Помогите пожалуйста понять, как оборвать соединение ajax запроса и сразу создать новое. Суть в том, что есть меню на js, при нажатии на пункт запускается функция "modal", который делает запрос на файл принадлежащий пункту. Но есть php скрипты, которые долго выполняются и нужно если пользователь нажал на другой пункт меню не дожидался завершения первого запущенного запроса, в интернете искал решения, но ничего не помогает, либо я не так пишу код.
function modal(url, title, width, height, style){
modalOk(title, width, height);
$.ajax({
type: 'POST',
url: url,
data: false,
success: function(data) {
//--//
},
error: function(xhr, str){
alert('Возникла ошибка: ' + xhr.responseCode);
}
});
}
То есть, если функция до конца не отработала и запущена еще раз, нужно прервать старый ajax запрос, чтобы сразу запустился новый. |
Здесь о Prefilters
|
Спасибо, примерно понял, но необходимость отпала, ускорил скрипты :)
|
| Часовой пояс GMT +3, время: 04:20. |