jQuery 아약스 메소드를 사용하여 일부 데이터를 가져 오려고합니다. 여기 내 코드 :jQuery appendTo 함수가 아약스 성공 함수 안에서 작동하지 않습니다.
$('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'));
});
}
});
});
데이터를 DB에서 가져 오는 중입니다. jquery 'each'함수가 잘 작동합니다. 'appendTo'기능이 작동하지 않습니다. 많은 브라우저에서 사용해 보았습니다. 그러나 같은 문제. 도와주세요. 고맙습니다.
html도 표시 할 수 있습니까? – Saurabh
.each 함수 내에서 'this'를 참조하면 루핑 할 배열의 현재 항목을 참조합니다. –
안녕하세요 @ Sean Wessell 그건 문제가되었습니다 !!. 문제가 해결되었습니다. Sean Wessell .. 대단히 감사합니다. – user3706231