ajax 질문 입니다. 채택완료
도대체 어디가 잘못된건지.. unfind 만 뜨네요..
/* html */
$.ajax({
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 += '' + tblresult[i].arr1 + '';
//console.log('1');
});
$("#boardList_").append(str);
}
});
/* 처리 */
for ($i=0; $row=sql_fetch_array($result); $i++) {
$arr1[] = $row['sale_qty'];
}
$res['arr1'] = $arr1;
echo(json_encode($res, JSON_UNESCAPED_UNICODE));
답변 4개
ajax.order_ea_chk.php 와 $.ajax(); 는 같은 파일에 있나요?
G5_THEME_URL는 자바스크립트와 php파일이 1개의 파일일 때 작동하는 걸로 알고 있습니다.
js 부분이 따로 분리되어 있으면 define 을 쓸수 없습니다.
페이지 소스를 한번 보세요.
댓글을 작성하려면 로그인이 필요합니다.
1. ajax url로 값이 잘 전달 되었나 체크
2. 해당 url에서 리턴을 잘 해주고 있나 체크
3. ajax success에서 res로 받은 값 찍어보기
이렇게 한 단계씩 체크 해보시죠...
댓글을 작성하려면 로그인이 필요합니다.
res를 콘솔로그로 찍어보시고 이것도 언파인드로 뜬다면 개발자도구로 네트워크로 잘 전송 되는지 확인해보세요
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인