[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Albert Reis da Cruz
Criador Albert Reis da Cruz 12/02/2023

Carlos, boa noite amigo.

Estou com uma solicitação aqui no Ajax, será que dá pra me ajudar?

preciso carregar um segundo select de acordo com a escolha do primeiro, até aí tudo bem.

depois que carrego o segundo select, preciso preencher um form com esses dados. Neste ponto não consegui completar.

Segue abaixo o código em ajax desses procedimentos

se houver dúvidas, estou mandando o código no git tb:

https://github.com/zurctrebla/new-ttech.git

Abraço

 

// get partners
$.ajax({
type: "GET",
url: "{{ url('admin/partners/getData')}}",
dataType: "json",
data: "{}",
success: function (html) {
var objs = html.data;
jQuery.each(objs, function (index, record) {
var id = decodeURIComponent(record.id);
var nome = decodeURIComponent(record.nome);

$("#partners").append($("<option></option>")
.attr("value",id)
.text(nome));
});
},
});

// get locators by partner
$("#partners").change(function(e){
var id = $(this).val();
$.ajax({
type: "POST",
url: "{{ url('admin/locators/getData')}}",
dataType: "json",
data: {id:id},
success: function (html) {
var objs = html.message;
var options;
if (objs.length === 0) {
$('#locators').empty();
}
$.each(objs, function(index, object) {
options += '<option value="' + object.id + '">' + object.numero + '</option>';
});
$('#locators').html(options);
},
});
});

// get last readings
$("#locators").change(function(e){
var id = $(this).val();
console.log(object);
$.ajax({
type: "POST",
url: "{{ url('admin/readings/getLastData')}}",
dataType: "json",
data: {id:id},
success: function (html) {
var objs = html.message;
console.log(html.message);
var ent_ant;
if (objs.length === 0) {
$('#ent_ant').val(0000);
}else{
$('#ent_ant').val(00000000);
}
},
});

});
Manager Carlos Ferreira 12/02/2023

Fala Albert!
Como vai?

Usando o bom e VELHO jQuery heheee

Está tendo algum erro?
Confere na guia console por favor.

Um exemplo de como montar: https://codepen.io/youreverydaygenius/pen/YqEKVz

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!