URL개념2

URL개념2

QA

URL개념2

답변 2

본문

전질문과 이어집니다만

제 게시판에 검색?하는게 두가지 조건이있습니다

1. 카테고리

2. 지역 이렇게 있다고 하겠습니다.

AJAX로 보내며 카테고리 요리 클릭시 요리 카테고리를 가지고있는 DB를 불러와서 화면에 뿌려줍니다

그다음 요리 카테고리내에서도 지역 서울 을 클릭하면 ?CATE=요리&지역=서울 이렇게되게하고싶은데

개발자도구에는 free?CATE=요리 이렇게 나오는데 페이지에서는 따로 이동이아니라 그값을 받아와서 불러오기만해서 그대로 FREE 입니다

 

질문 Q

두개 다 검색되게하고싶습니다 한번에 두개가아니라 카테고리 검색후에 그 내에서 지역을 검색하면 조건에 맞게나오게하고싶은데 카테고리누르면 카테고리만 나오고 지역누르면 카테고리값은 사라지고 지역만 나오니 통합검색이 안되고있습니다. 제 생각으로는 일단 free?cate=요리가 url이 이동이 되서 저장되면 그후에 하면된다고생각하는데 어떻게 해야할지 감이 잘안옵니다 도와주시면 감사하겠습니다

이 질문에 댓글 쓰기 :

답변 2

Search 쪽 소스 코드 안에 <input type="hidden"으로 숨겨서 jquery가 돌고 데이터 값이 있을때 검색된 값을 해당 hidden 인풋에 넣으라고 명령하세요.

 

<input type="hidden" name="cate" id="cate" value="">

<input type="hidden" name="지역" id="지역" value="">

jquery 영역

ajax 가 돌기 전

var cate="";

var 지역 = "";

 

ajax 에서 data 값 보낼때 여러 방식이 있겠지만 몰아 보낼경우

var Getdata = "";

if($('#cate').val()){ Getdata += "&cate="+$('#cate').val();}

if($('#지역').val()){ Getdata += "&지역="+$('#지역').val();}

 

$.ajax({
            type : "POST"
            ,url : "이동할주소"
            ,dataType : "html"
            ,data : Getdata
            ,success : function(rtn){

 

이런 방법과

 

if($('#cate').val()){ cate = $('#cate').val();}

if($('#지역').val()){ 지역 = $('#지역').val();}

$.post('이동할 주소', {'cate ':cate , '지역 ':지역 }, function(rtn){

 

방식이 존재 합니다. (제 개인적인 기준입니다.)

답변이 맞는지 모르겠네요..

 

 

 

 

 

 

그누보드 맞나요?

지역은 어떤 필드에 저장된 값인가요? 질문이 상세해야 답변이 가능한데 하여튼

sca=요리 

sfl = 지역필드명

stx= 지역 

이렇게 되도록 구성하면 됩니다

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로