Я использую функцию jquery ajax, чтобы получить данные с сервера, а затем l oop через массив и обновить элементы HTML.
Невозможно обновить возвращаемые данные.
$(document).delegate("#update_balance_btn", "click", function(event){
$.ajax({
url : base_url + "login/get_data",
type : 'POST',
success : function(data) {
$.each(JSON.parse(data) , function(index, val) {
$(".return_balance").text(val + " update success");
//$('.return_balance').empty().append(val + " update success" );
console.log(val); // I can console log all the data
//$(".return_balance").html( val + " update success");
// not wokirng , the val is not inserted to html , only " update success" is inserted
});
},
error : function(request,error){
console.log( JSON.stringify(request) );
}
});
});
Я могу получить данные после каждой функции, .html
может обновить строку "успешно обновлено", но просто не могу вставить val внутри элемента html.
my html element
<li class="list-group-item">1: <span class="return_balance"> 0 </span></li>
<li class="list-group-item">2: <span class="return_balance"> 0 </span> </li>
<li class="list-group-item">3: <span class="return_balance"> 0 </span> </li>
<li class="list-group-item">4Casino : <span class="return_balance"> 0 </span> </li>
любая помощь будет высоко оценена благодаря