Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Na função a abaixo cadastro os nomes de domínios e funciona corretamente abrindo uma modal de aviso =D
Adicionando o domínio alternativo aguarde...
e redirecionando após o insert para a página de origem.
Só que a partir do momento que chamo a api do cpanel, ele cadastra no cpanel e no db, mas a modal não quer mais fechar, como se não recebesse a reposta do status.
Qual a alternativa para aumentar o tempo de resposta para o script abaixo, estou em teste local e via firebug a média da reposta do status
200 OK
20,25s
{"status":"SUCESSO","url_definir_principal":"/configuracao/editar"}
já tentei setTimeout(300000); mas sem sucesso!
$('#adicionarDominio, #adicionarDominioPrincipal').click(function () {
var dominio = $('[name=dominio_adicional]').val();
dominio_adicional = true;
if (dominio == undefined) {
var dominio = $('[name=dominio]').val();
var subdominio = $('[name=subdominio]').val();
if (subdominio) {
dominio = subdominio + '.' + dominio;
} else {
/*
* //
*/
}
dominio_adicional = false;
}
if (!dominio_adicional) {
var leu_instrucoes = $('[name=li_passos]').is(':checked');
if (!leu_instrucoes) {
msg = 'Para adicionar um domínio na sua conta você deve ler e marcar que leu as instruções para ativação do domínio.';
show_modal_error(msg);
$('.alert-configuracao-dominio .alert').removeClass('alert-warning').addClass('alert-error');
$('.control-group.dominio').addClass('error');
return false;
}
}
if (!validar_dominio(dominio)) {
msg = 'O domínio que você tentou adicionar não é válido. Por favor corrija o domínio e tente novamente.';
show_modal_error(msg)
} else {
msg = 'Adicionando o domínio alternativo aguarde...';
$.loader(msg, true)
$.post('/dominio/adicionar', {dominio: dominio}, function(data) {
$.removeLoader();
if (data.status == 'ERRO') {
show_modal_error(data.mensagem);
} else {
if (!dominio_adicional) {
location.reload();
return false;
}
$('.lista-dominios-alternativos').show();
link_remover = $('<a>').attr('href', data.url_remover).addClass('btn btn-small').html('<i class="icon-trash"></i> ');
link_definir_principal = $('<a>').attr('href', data.url_definir_principal).html('Definir como principal');
opcoes_adicionais = $('<div class="pull-right">').append(link_definir_principal).append(' ').append(link_remover);
$('#listaDominios').append($('<li>').html(dominio).append(opcoes_adicionais));
show_modal_success(data.mensagem);
}
}, 'JSON');
}
return false
});
Obrigado!
Carregando comentários...