如何使用$.each将jquery响应数据置于模态中



我在jquery中得到了响应数据,我想把这些数据放在模式中

if(response.status == 200){
$.each(response.data, function(k, v) {                                     
$('#eve_id').val(response.data[k].event_id);                                   
$('#modal_image').val(response.data[k].event_image);                                       
$('#modal_content').val(response.data[k].event_category);                                  
$('#eve_category').val(response.data[k].event_content);
});
}

模态车身

<div class="modal-body" >
<div class="item active">
<div id="eve_id"></div>
<div id="modal_image"></div>
<div id="modal_content" class="events-description"></div>
<div id="eve_category"></div> 
</div>

正如注释所示,div没有value属性,您必须使用.text().html()

if(response.status == 200){
$.each(response.data, function(k, v) {                                     
$('#eve_id').text(v.event_id);                                   
$('#modal_image').text(v.event_image);                                       
$('#modal_content').text(v.event_category);                                  
$('#eve_category').text(v.event_content);
});
}

PS:您可以使用第二个参数v,代表当前元素的值。

相关内容

  • 没有找到相关文章

最新更新