Итак, вот моя проблема. Я пытаюсь вытащить определенный элемент из веб-страницы и отображать эту информацию в div продукта. Это код, который я использую в настоящее время.getJSON div change работает в консоли, но не на веб-странице
<div id="heres">fd</div>
$.getJSON("https://productinfo.com/api/product", function (el) {
document.getElementById("heres").innerHTML = "Product price: " + el.price;
});
И это прекрасно работает в консоли (изменения в DIV примерно через секунду после кода запуска), но я просто не могу заставить его работать в коде веб-страниц. Что там происходит? Я не ужасно хороший кодер, но я думаю, что код довольно прочный, поэтому я смущен. Любая помощь приветствуется! :)
Попробуйте добавить его в 'document.ready' обратного вызова – megawac
Alright, это то, что я пробовал: $ .getJSON (" https://productinfo.com/api/ продукт ", $ (документ) .ready (функция (el) { document.getElementById (" heres "). innerHTML =" Цена продукта: "+ el.price; })) – user2985714
Возвращалось как неопределенное в консоли и делало не работает в коде страницы – user2985714