url: 'theURL',
type: 'GET',
headers: {
'Authorization': apiKey,
},
success: function(data) {
var jsonData = JSON.stringify(data, null, 2);
localStorage.setItem('productosData', jsonData);
const preloader = document.querySelector('#preloader');
location.reload();
},
error: function(error) {
console.error('Error en la solicitud:', error);
}
});
< /code>
Тогда он хранит переменные, такие как описание продукта, IMG и категория, вот пример для IMG (я оставлю комиссии, изготовленные программистом, но извините, это на испанском): < /p>
var imgSrc = (productoServidor && productoServidor.img1) ? productoServidor.img1 : 'ruta_por_defecto.jpg';
// Verificar si la cantidad de stock es igual a 0, menor que 10 o mayor a 0
var stockContenido = producto.cantidad_stock == 0 ? 'No hay Stock' : (producto.cantidad_stock < 10 ? 'Pocas Unidades' : `${producto.cantidad_stock}`);
// Verificar si el stock es igual a 0 para ocultar el botón
var botonComprar = (producto.cantidad_stock > 0 && MiIdUserk !== undefined && MiIdUserk !== null) ? `Comprar` : (producto.cantidad_stock === 0) ? '' : (MiIdUserk === undefined || MiIdUserk === null) ? `Cotizar` : '';
var precioystock = (MiIdUserk === undefined || MiIdUserk === null) ? '' : `
$${producto[MiPvp]}
Stock:${stockContenido}
`;
nuevaCard.html(`
${producto.nombre.substring(0, 70)}...
Codigo: ${producto.codigo}
${precioystock}
${producto.cantidad_stock}
${botonComprar}
`);
// Agrega el evento onclick al botón de cotizar dentro de la nueva tarjeta
nuevaCard.find('.cotizar-btn').on('click', function(event) {
event.preventDefault(); // Evita el comportamiento predeterminado del enlace
window.location="index.html"; // Redirige a la página de cotización
});
// Agrega la nueva tarjeta al contenedor de productos
listaProductos.append(nuevaCard);
// Agrega el evento onclick al botón dentro de la nueva tarjeta
nuevaCard.find('.hola').on('click', function(event) {
event.preventDefault(); // Evita el
window.location="index.html";
});
// Agrega el evento onclick a la imagen dentro de la nueva tarjeta
nuevaCard.find('.card-img').on('click', function () {
clicEnImagen(producto.codigo, producto.categoria_id, producto.nombre, imgSrc);
});
});
< /code>
, затем, когда я проверяю страницу PHP на сервере, контент не отображается, и это не из -за проблемы с стилем, поскольку я вижу блоки и правильный запрос в блоках, например, я вижу с помощью инструментов разработки, которые изображение есть, но, как я сказал, не отображается, я буду поднимать изображение для тестирования на поле. Консоль с: < /p>
getcomputeDStyle(document.queryselector('.contenedOrdelbanner' )).display
getcomputedStyle(document.queryselector('.contenderdelbanner'ts /> также попытался вернуть ответа API с изображением с < /p>
document.queryselector('' #imagengrande').src
Здесь я вижу правильный маршрут для img < /p> , так что я не знаю, что еще не знаю, что я могу проверить, что я могу заполнить коррекции < /p> . Я не вижу или в чем проблема, это было бы невероятно, пожалуйста и спасибо. Введите описание изображения здесь
Подробнее здесь: https://stackoverflow.com/questions/796 ... n-php-page