ajax 질문 입니다. 채택완료
웹프리죤
3년 전
조회 1,507
도대체 어디가 잘못된건지.. unfind 만 뜨네요..
</p>
<p> </p>
<p>/* html */</p>
<p>$.ajax({
url: '<?php echo G5_THEME_URL ?>/ajax.order_ea_chk.php',
type: "POST",
data: params,
dataType: "json",
error: function(xhr, status, error){
alert(error);
},
async: false,
cache: false,
success : function(res){
var tblresult = res;
var str = "";
$.each(tblresult, function(i){
str += '<div>' + tblresult[i].arr1 + '</div>';
//console.log('1');
});
$("#boardList_<?php echo $i ?>").append(str);
}
});</p>
<p> </p>
<p> </p>
<p> </p>
<p>/* 처리 */</p>
<p>for ($i=0; $row=sql_fetch_array($result); $i++) {</p>
<p> </p>
<p> $arr1[] = $row['sale_qty'];</p>
<p>
}</p>
<p>$res['arr1'] = $arr1;
echo(json_encode($res, JSON_UNESCAPED_UNICODE));</p>
<p> </p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
3년 전
ajax.order_ea_chk.php 와 $.ajax(); 는 같은 파일에 있나요?
G5_THEME_URL는 자바스크립트와 php파일이 1개의 파일일 때 작동하는 걸로 알고 있습니다.
js 부분이 따로 분리되어 있으면 define 을 쓸수 없습니다.
페이지 소스를 한번 보세요.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
3년 전
1. ajax url로 값이 잘 전달 되었나 체크
2. 해당 url에서 리턴을 잘 해주고 있나 체크
3. ajax success에서 res로 받은 값 찍어보기
이렇게 한 단계씩 체크 해보시죠...
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인