есть скрипт который по нажатию на одну из кнопок выводит данные на экран, но данные накладываются друг на друга по нажатию на кнопки, что использовать вместо append что бы их перезаписывать?
success: function (response) {
var len = response.length;
for (var i = 0; i < len; i++) {
var title = response[i].title;
var price = response[i].price;
"<h1>" + title + "</h1>" +
"<p>" + price + "</p>" +
"</div>";
$(".goods-wrap").append(tr_str);
}
}
Вряд ли Вы действительно хотите делать это внутри цикла.
success: function (response) {
var tr_str = "<div>";
var len = response.length;
for (var i = 0; i < len; i++) {
var title = response[i].title;
var price = response[i].price;
tr_str += "<h1>" + title + "</h1>" +
"<p>" + price + "</p>";
}
tr_str += "</div>";
$(".goods-wrap").html(tr_str);
}
Сперва сделаем пустым блок, и уже после этого аппендим. Попробуйте:
$(".goods-wrap").empty().append(tr_str);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Могу ли я использовать credentials: "include" при fetch в getInitialProps?
Не создается файл с логами в папке tomcat/logs, мб что-то не так делаю, подскажите плз
Создан метод, с помощью которого устанавливаются часыИмеется обрабатываемое исключение ArrayIndexOutOfBoundsException