В body
имеется
<script>
// Google Analytics
document.addEventListener('DOMContentLoaded',function(){
GoogleAnalyticsPurchase(JSON.parse('{"products:[{"id":111,"name":"test", "price":100,"qty":1},id":222,"name":"test1", "price":200,"qty":1}, "code":"1234567","costDelivery":0}'));
});
</script>
Каким образом, с помощью js, отсюда можно доставать (в виде текста) id, name, price, qty
всех товаров (каждый раз разные)?
Вы передаете в функцию по сути Js объект, почему нельзя раньше парсить его, и заносить в переменную, чтобы потом можно было к ней обращаться? По сути, вы должны обращаться к переменной.
<script>
// Google Analytics
document.addEventListener('DOMContentLoaded',function(){
var parseObject = JSON.parse('{"products:[{"id":111,"name":"test", "price":100,"qty":1},id":222,"name":"test1", "price":200,"qty":1}, "code":"1234567","costDelivery":0}');
GoogleAnalyticsPurchase(parseObject);
alert(parseObject.id);//222
});
</script>
objParsed - наш получаемый объект, я сделал такой, для примера.
document.addEventListener("DOMContentLoaded", loadProps);
function loadProps() {
var objParsed = {"id":111,"name":"test","price":"222","qty":1};
var objId = document.querySelector('.id');
var objname = document.querySelector('.name');
var objprice = document.querySelector('.price');
var objqty = document.querySelector('.qty');
objId.innerHTML = objParsed.id;
objname.innerHTML = objParsed.name;
objprice.innerHTML = objParsed.price;
objqty.innerHTML = objParsed.qty;
};
<div class="div">Product</div>
<p class="id"></p>
<p class="name"></p>
<p class="price"></p>
<p class="qty"></p>
как-то так
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть таблица, в которой th отмечен colspan, где границы th отмечены черной линией, мне бы хотелось чтобы эти границы также отмечались и у td, first и last не подходят,...
Есть две функции, объявленные одинаковоВ зависимости от возвращаемого результата этих функций элементы на страницы должны появляться/скрываться
Как присвоить разные функции двум разным джойстикам? И как определить, что это они именно были нажатыЯ попытался перерыть матриал по Touch,...