simplificação de código javascript
Beleza pessoal, tudo bem?
Seguinte existe uma forma de simplificar o código abaixo, sem ter que criar cada variável para cada campo/input, existe uma forma de fazer uma especie de array dos campos, não sei se o termo seria esse.
$('#salvar_todos').click(function(){
var id_cotacao = $('#id_cotacao').val();
var id_cliente = $('#id_cliente_veiculo').val();
var cobertura_tipo = $('#cobertura_tipo').val();
var cobertura_tipo_cod = $('#rcfv_compreensiva').val();
var cobertura_franquia = $('#cobertura_franquia').val();
var cobertura_danos_materiais = $('#cobertura_danos_materiais').val();
var cobertura_danos_corporais = $('#cobertura_danos_corporais').val();
var cobertura_danos_morais = $('#cobertura_danos_morais').val();
var cobertura_morte_invalidez = $('#cobertura_morte_invalidez').val();
var cobertura_percentual_fipe = $('#cobertura_percentual_fipe').val();
var cobertura_assistencia_24h = $('#cobertura_assistencia_24h').val();
var cobertura_carro_reserva = $('#cobertura_carro_reserva').val();
var cobertura_vidros = $('#cobertura_vidros').val();
$.ajax({
url: 'includes/salva-dados-cobertura.php',
dataType: 'html',
data: {
id_cotacao:id_cotacao,
id_cliente:id_cliente,
cobertura_tipo:cobertura_tipo,
cobertura_tipo_cod:cobertura_tipo_cod,
cobertura_franquia:cobertura_franquia,
cobertura_danos_materiais:cobertura_danos_materiais,
cobertura_danos_corporais:cobertura_danos_corporais,
cobertura_danos_morais:cobertura_danos_morais,
cobertura_morte_invalidez:cobertura_morte_invalidez,
cobertura_percentual_fipe:cobertura_percentual_fipe,
cobertura_assistencia_24h:cobertura_assistencia_24h,
cobertura_carro_reserva:cobertura_carro_reserva,
cobertura_vidros:cobertura_vidros
},
type: 'POST',
beforeSend: function(){
$('#carregandodadosfinais').fadeIn('slow');
},
success: function(data,textStatus) {
$('#carregandodadosfinais').hide();
$('#confirmacaofinais').fadeIn('slow');
alert(data);
},
error: function(xhr,er) {
$('#mensagem_erro').html('<p class="destaque">Error ' + xhr.status + ' - ' + xhr.statusText + '<br />Tipo de erro: ' + er +'</p>')
}
});
});Discussão (2)
Carregando comentários...