리스트에서 상품더보기 오류
상품더보기 누르면 상품 중 4개의 상품이 누락된채 리스트를 불러오게됩니다.
기본스킨으로 수정해도 안되고 왜그런는걸까요ㅠ?
list.php입니다.
Copy
shop.mobile.list.js 입니다.
Copy
$(function() {
$("#btn_more_item").on("click", function() {
var $this = $(this);
var url = $this.data("url");
var page = $this.data("page");
var $msg = $("#item_load_msg");
if($msg.is(":visible"))
return false;
if($this.hasClass("no_more_item")) {
alert("등록된 상품이 더 이상없습니다.");
return false;
}
$msg.css("display", "block");
$.ajax({
type: "POST",
data: { page: page },
url: url,
cache: false,
async: true,
dataType: "json",
success: function(data) {
if(data.error != "") {
alert(data.error);
return false;
}
var $items = $(data.item).find("li");
var cnt = $items.size();
if(cnt 1) {
alert("등록된 상품이 더 이상없습니다.");
$msg.css("display", "none");
$this.addClass("no_more_item");
return false;
}
$(".sct").append($items);
$this.data("page", data.page);
$msg.css("display", "none");
}
});
});
});
답변 2개
4년 전
전에 다른 프로젝트 할때 비슷한 문제가 있었는데
아마 정렬 쪽에서 의도치 않은 값이 들어가서 기존 리스트와 더보기 눌렀을때 정렬 방식이 달라서 생기는 문제 인듯 합니다
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
4년 전
$sql = " select *
from {$g5['g5_shop_item_table']}
where ( ca_id like '$ca_id%' or ca_id2 like '$ca_id%' or ca_id3 like '$ca_id%' )
and it_use = '1'
and it_type4 = '1'
order by it_order, it_id desc
limit 0, $limit ";
이 sql에서 limit 빼고 했을 때도 빠지는 상품이 있나요?
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
4년 전
where ( ca_id like '$ca_id%' or ca_id2 like '$ca_id%' or ca_id3 like '$ca_id%' )
and it_use = '1'
and it_type4 = '1'
이 조건을 다시 검토해 보시기 바랍니다.
limit가 없는데 누락됐다고 하는 것은 착각일 수 있습니다.
and it_use = '1'
and it_type4 = '1'
이 조건을 다시 검토해 보시기 바랍니다.
limit가 없는데 누락됐다고 하는 것은 착각일 수 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인