Creé un cuestionario que crea un enlace cuando presionas botones. Este enlace conduce a una tienda y la cantidad de productos disponibles depende del enlace. Necesito poder ver en mi cuestionario cuántos productos hay disponibles. Tengo esto ahora mismo:
(function () { require(["jquery"], function ($) { $(document).ready(function () { $(btn).click(function () { async function makeRequest() { let response = await fetch('https://myshop.test.nl/shoe.html#' + navi.Link.getLink()); // console.log(response.status) if (response.status === 200){ console.log('werkt') $("#ProductNumber").load('https://myshop.test.nl/shoe.html#' + navi.Link.getLink() + " span.number-of-items") // the class of the span in which number of products is displayed on the official site } } makeRequest() }); }) }); })();navi.Link.getLink son todos los valores de mis botones. Entonces, cuando coloco este enlace en el navegador, siempre hay otra cantidad de productos disponibles. El problema es que la cantidad de problemas sin getLink es 350 y verifica la cantidad de productos cuando se carga el sitio, por lo que siempre muestra 350 en mi prueba. Intenté hacer esto comprobando si el estado de http es 200, pero esto no funciona. Obtengo el archivo console.log, pero el número de productos sigue siendo 350. ¿Cómo puedo cambiar esto?