Olá, estou com uma dúvida em relação a utilização do ajax do JQuery. Estou fazendo o seguinte ajax:
$.ajax({
type: "POST",
url: url,
data: params,
cache: false,
timeout: 1800000,
error: function(jqXHR, textStatus, errorThrown) {
console.log("textStatus "+textStatus);
console.log(errorThrown.message);
if(textStatus == "timeout") {
}
}}).done(function( data, textStatus, jqXHR ) {
var dataObject = JSON.parse(data);
callback(dataObject);
});
tudo funciona normalmente. Porém existem alguns casos em que este método demora mais de 12 minutos para ser executado. Oque ocorre é que após esta chamada o jquery fica chamando o webservice com exatamente a mesma requisição a cada 2 minutos, gerando assim um loop pois a requisição fica sendo chamada e o webservice nunca consegue responder nesse dois minutos. como faço para aumentar este tempo de 2 minutos? existe alguma forma?
desde já agradeço