Boa tarde, estou tentando colocar um timeout numa chamada via AJAX na minha widget, porém nao estou tendo sucesso.
$.ajax({
async: true,
type: "POST",
contentType: "application/json",
url: $this.host_port + '/api/public/ecm/dataset/datasets/',
timeout: 7200000,
data: JSON.stringify({
"name": "fluig_carga_massiva_csv"
, "fields": null
, "constraints": [
{ "_field": "nomeArquivo", "_initialValue": nomeArquivo, "_finalValue": nomeArquivo, "_type": 1 },
{ "_field": "codGED", "_initialValue": codGED, "_finalValue": codGED, "_type": 1 },
{ "_field": "idForm", "_initialValue": numeroForm, "_finalValue": numeroForm, "_type": 1 }
]
, "order": null
}),
error: function (e) {
FLUIGC.toast({
title: 'Erro',
message: "Falha ao enviar: " + e,
type: 'danger'
});
myLoading1.hide();
},
success: function (data) {
console.log(data);
myLoading1.hide();
FLUIGC.toast({
title: '<b>Sucesso!</b> ',
message: 'Todos os registros foram gravados.',
type: 'info'
});
},
});