Carlos Rocha 4 Posted January 18, 2019 Report Share Posted January 18, 2019 (edited) Tenho 5 tabelas: pastores, redes, regioes, areas, setores, celulas Todas as 5 tem esses 2 campos em comum, um de identificação e outro que é o nome. idPastores, idRedes, .... nome Tenho esse script jQuery abaixo para popular um combo de redes por pastor regioes por redes, etc... Gostaria de montar uma função que me permitisse fazer apenas um script para todos eles. JQuery // JavaScript Document $(document).ready(function (e) { $("#idPastor").on("change", function () { $.ajax({ url: "_scripts/_php/_validacoes/buscarDados.php", type: "POST", dataType: "json", data: { idPastor: $("#idPastor").val() }, beforeSend: function() { $("#imgCarregando").css('display','block'); }, success: function (result) { $("#imgCarregando").css('display','none'); $("#idRede").empty(); if (result[0] == ""){ $("#idRede").append("<option value=>Sem Redes</option>"); } else { result.forEach(function(option){ $("#idRede").append("<option value=" + option["idRede"] + ">" + option["nome"] + "</option>") }); } } }); }); }); PHP: require_once "../../../config.php"; $redes = $redesDao->pesquisaRedesParametro("idPastor", $_POST["idPastor"]); $options = null; $i = 0; if ($redes == null) $options [0] = ""; else { foreach ($redes as $rede): $options[$i]["idRede"] = $rede->getIdRede(); $options[$i]["nome"] = $rede->getNome(); $i++; endforeach; } echo json_encode($options); Alguém pode me ajudar a montar essa função que evitaria fazer 5 vezes o mesmo script? Edited January 19, 2019 by carcleo Link to post Share on other sites
HappyHippyHippo 1,162 Posted March 3, 2019 Report Share Posted March 3, 2019 se passares tudo que é estático para variaveis, consegues fazer isso directamente IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now