这是我的ajax我有20个回复但是我无法在我的HTML中打印所有值。
My Ajax
$.ajax({
type: "POST",
url: url,
dataType: 'text',
data: {date: id,customerId:customerId},
success: function(data){
var obj = JSON.parse(data);
$('.loading-mask').hide();
var count = Object.keys(obj.item).length;
if(count){
$.each(obj.item, function(index,item) {
$("#calender_details h1").html(item.name);
$("#calender_details .qty").html('Quantity : '+item.quantity);
$('[name="subscription_img"]').attr("src", item.image);
$('[name="subscription_img"]').attr("alt", item.name);
$('[name="url"]').attr("href", item.url);
$('[name="url"]').attr("title", item.name);
$("#calender_no_details").hide();
$('#calender_details').show();
});
}
else {
$('#calender_details').hide();
$("#calender_no_details").show();
$("#calender_no_details h1").html("No Data...");
}
}
});
My Html
<!-- With Details Html -->
<div id="calender_details">
<a href="" name="url" title="">
<img src="" alt="" name="subscription_img">
</a>
<h1></h1>
<span></span>
<p class="qty"></p>
</div>
<!-- With Details Html -->
<!-- Without Details Html -->
<div id="calender_no_details">
<h1></h1>
</div>
<!-- Without Details Html -->
如何打印所有价值我在这里犯的错误是什么?
如何解决这个问题?
我的Axaj响应次数是20,但我无法打印所有20
它只显示最后一个响应值