ajax 동적 selectbox 를 만들려고 합니다.

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
ajax 동적 selectbox 를 만들려고 합니다.

QA

ajax 동적 selectbox 를 만들려고 합니다.

본문

//호출되는 php

 

<?php

include_once('./_common.php');

 

$comp_name = trim($_REQUEST['comp_name']);

 

$sql = " select car_id, car_name from {$g5['car_table']} where car_comp = '{$com_name}' group by car_id, car_name";

 

$result = mysql_query($sql,false);

 

echo json_encode($result);

?>

 

 

//호출하는 php

<script>

$( "#car_comp" ).live( "change", function() {

var car_comp = $("#car_comp").val();

$.ajax({

   type: 'post',

   dataType: 'json',

   url: '/theme/companyshop/ajax_car.php',

   data: {comp_name:car_comp},

   success: function (data) {

    var car_data = data;

    console.log(JSON.stringify(data));

       console.log(JSON.stringify(car_data));

   },

   error: function (request, status, error) {

       console.log(error);

   }

});

});

</script>

 

 

위와같이 호출하고 문자열 받는건 확인했는데 

쿼리를 못타는건지 common.php 를 인클루드 못하는건지 알수가 없어서 질문드립니다.

 

console.log 를 찍어보아도 null이라고만 리턴되고 에러도 떨어지지않아서 

뭐가 뭔지 모르겠어요...

 

이 질문에 댓글 쓰기 :

답변 1

_common.php 파일까지 include 하셨으니 그냥

$result = sql_fetch($sql);

echo json_encode($result);

이렇게 쓰시면 될 것 같네요.

 

현재 코드에서는 mysql_query()까지만 가고 mysql_fetch_array()가 빠져 있어서 안 되는 거 같네요. 

제일 밑에 json_encode()는 주석처리하시고 print_r()로 $_POST 값들이 제대로 넘어오는지,
echo $sql 했을 때 나오는 쿼리문 콘솔이나 phpmyadmi에 직접 실행해 보세요.
그것부터 우선 체크하시는 게 제일 빠르겠네요.

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT