【发布时间】:2019-02-12 08:36:11
【问题描述】:
我正在使用 AJAX 将数据附加到 div 元素。 div类的item样式显示是none,因为div类只有在success函数起作用时才会出现。基本上div类依赖于success函数。
<div class="item" style="display: none;">
<div class="Name"></div> //here I want to show the success function data
<select class="price">
<option>A</option>
<option>B</option>
<option>C</option></select>
</div>
div 仅在找到数据时显示。我想在 div class="Name" 中添加数据并附加每个数据。就像添加第一个数据时,将显示 item div,当添加第二个数据时,将显示第二个数据。对于每个数据 div 类 item , Name , price 都会出现。在此代码中,数据仅附加在同一 div 中。
success:function(data) {
console.log(data);
$('.item').show();
$('.Name').append(data);}
我该怎么做?
【问题讨论】:
-
div only shows when it finds data?不太明白。 -
您不必设置
.itemdisplay: none;。将新的div附加到.item的父容器。 -
我的意思是div类只有在success函数起作用时才会出现。 @weirdpanda
标签: javascript html ajax