【发布时间】:2016-12-06 14:07:51
【问题描述】:
我正在尝试使用 jQuery ajax 方法获取一些数据。这是我的代码:
$('body').on('click','.showSlots', function() {
var screen_Id = $(this).attr('id');
//alert(screen_Id);
$.ajax({
url:base_url+'admin/movies/getScreenSlots',
type:'post',
data: {screen_Id:screen_Id},
success: function(result)
{
result = $.parseJSON(result);
//$('.screenList1,.screenList12').empty();
$.each(result, function( key, element )
{
$('<tr class="screenList1"><td><input required name="slotName" type="text" placeholder="enter slot"><input name="screen_id1" required type="hidden" value="'+element.screen_id+'" class="screen_ids1"></td><td><input required name="movieName" type="text" placeholder="Movie Name"></td><td><input required name="rate" type="text" placeholder="rate"></td></tr>').appendTo($(this).closest('table'));
});
}
});
});
成功从数据库获取数据。和 jquery 'each' 函数运行良好。但“appendTo”功能不起作用。在许多浏览器中尝试过。但同样的问题。请帮忙。谢谢。
【问题讨论】:
-
你也能显示你的html吗?
-
当您在 .each 函数中引用“this”时,它会引用您正在循环的数组中的当前项。
-
嗨@Sean Wessell 那是问题!!。问题现已解决,非常感谢 Sean Wessell..
标签: php jquery json ajax append