function convertDistrictField() { console.log("=== DEBUG UBIPERU ==="); // Debug visual en la página if ($("#debug-ubiperu").length === 0) { $("body").append("
"); } var districtInput = $('input[name="district_name"]'); $("#debug-ubiperu").html("Campos district_name encontrados: " + districtInput.length); if (districtInput.length > 0) { console.log("Convirtiendo district_name a selector..."); $("#debug-ubiperu").html("✅ Campo encontrado, convirtiendo..."); // Tu código de conversión existente... } else { $("#debug-ubiperu").html("❌ Campo district_name NO encontrado"); } } selectHtml += ''; districtInput.replaceWith(selectHtml); console.log("Campo convertido exitosamente"); } else { console.log("Campo district_name no encontrado"); } } // Ejecutar la conversión convertDistrictField(); // Reintentar después de delays setTimeout(convertDistrictField, 1000); setTimeout(convertDistrictField, 2000); // Evento para filtrar distritos cuando cambia el departamento $(document).on("change", 'select[name="id_state"]', function() { var departmentId = $(this).val(); var districtSelect = $('select[name="district_name"]'); if (!departmentId) { districtSelect.html(''); return; } console.log("Filtrando distritos para departamento:", departmentId); districtSelect.html(''); $.ajax({ url: ubiperu_ajax_url, type: "POST", data: { action: "getDistricts", department_id: departmentId }, dataType: "json", success: function(response) { console.log("Distritos filtrados:", response); var options = ""; if (response.districts && response.districts.length > 0) { $.each(response.districts, function(index, district) { options += ""; }); } else { options = ""; } districtSelect.html(options); }, error: function() { console.log("Error al cargar distritos filtrados"); districtSelect.html(''); } }); }); $(document).on("change", "select[name=\"district_name\"]", function() { var districtName = $(this).find("option:selected").text(); var cityInput = $("input[name=\"city\"]"); if (districtName && districtName !== "Seleccione un distrito" && districtName !== "Primero seleccione un departamento") { cityInput.val(districtName); cityInput.removeClass("is-invalid"); console.log("Ciudad llenada con:", districtName); } }); });

Filtrar por

Categorías

Categorías

Número

Número

COMPOSICIÓN:

COMPOSICIÓN:

PRESENTACÍÓN:

PRESENTACÍÓN:

Disponibilidad

Disponibilidad

Precio

Precio

  • S/ 4.00 - S/ 295.00

Inicio

Inicio

En MEGATEX encontrarás los mejores productos de inicio para máquinas de coser. Calidad garantizada y servicio profesional en Lima, Perú.

Filtros activos

  • Número : 08/60
  • Número : S
  • Número : XL
  • Número : 10/70
  • Número : 12/80
  • Número : 14/90
  • Número : 18/110
  • Número : 20/125
  • Número : 21/130
  • Número : 22/140