В диапазоне печати для печати я хочу отображать текущий запас при загрузке страницы. Дело в том, что продуктов может быть много. Было бы утомительно, если бы у меня были разные вызовы API для разных продуктов. Что я могу сделать в приведенном ниже коде, чтобы я мог file_get_contents, как только соответствующий запас для этого продукта будет отображен в диапазоне складских запасов.
Если это невозможно, то в приведенном ниже коде я дважды вызываю file_get_contents для продуктов 1 и 2, но не получаю данные ответа в console.log (data); в сценарии js только когда я вызываю file_get_contents один раз, тогда данные сохраняются в console.logged.
<section>
<div class="col-sm-2" style="border: 1px solid brown; cursor: pointer">
Product 1<br>
In stock <span class="print-stock"></span>
Price 2 USd<br>
</div>
<div class="col-sm-2" style="border: 1px solid brown; cursor: pointer">
Product 2<br>
In stock <span class="print-stock"></span>
Price 2 USd<br>
</div>
</section>
<script>
$.ajax({
url:"count.php",
dataType:'json',
success: function(data, status){
console.log(data);
console.log(status)
}
});
</script>
count.php
<?php
echo
file_get_contents('https://*******.com/p.php?%20metod=get_stock%20&service=product1&apikey=m338djl93dke');
echo
file_get_contents('https://*******.com/p.php?%20metod=get_stock%20&service=product2&apikey=m338djl93dke');
?>
Данные ответа
{"service":"product1","stock":115}
{"service":"product2","stock":10,}