0
jquery를 사용하여 리뷰를 표시하고 싶지만 마지막 리뷰 만 표시합니다. 제발 도와주세요. jquery는 마지막 리뷰 만 표시합니다.
$.each(data.results, function(i, res) {
var item = $('<div>'),
head = $('<h4>'),
info = $('<p>');
head.html(res.title);
info.html(res.review_text+'<hr>');
item.append(head,info);
$("#review_list").html(item);
});
는 업데이트 :
사실 나는이 방법으로 시도하고 추가 사용하지 않고 일했다.
var item = $('<div>'); // moved item outside loop
$.each(data.results, function(i, res) {
var head = $('<h4>'),
info = $('<p>');
head.html(res.title);
info.html(res.review_text+'<hr>');
item.append(head,info);
});
$("#review_list").html(item); // used html outside loop
답해 주셔서 감사합니다. 내가 "추가"를 사용할 때 나는 문제가있다. 처음으로 "리뷰로드"링크를 누르면 제대로 작동합니다. 그러나 링크를 두 번 누르면 중복 리뷰가 표시됩니다. – EducateYourself
그런 상황에서 함수에 대한 호출을 다르게 처리해야합니다. 예를 들어 호출이 수행되는 동안 버튼을 비활성화하는 경우 실제로는 –
, 버튼이 아니라 링크를 사용합니다. 링크를 비활성화하는 방법이 있습니까? – EducateYourself