| 제목 | 검색시 GET 처리.. jQuery | ||
|---|---|---|---|
| 글쓴이 | Dexter | 작성시각 | 2010/10/15 16:07:46 |
|
|
|||
|
검색시 POST로 전달되는것에 문제가 있기에 GET으로 전달하려 고민을 했습니다.
function checkform(frm){
var url_add = '';
var key = new Array(
'name', // 이름
'id', // ID
'cost', // 입금액
'sdate' // 날짜
);
for(i=0 ; i<key.length; i++){
if($("input[name='"+key[i]+"']").val())
url_add += key[i] + '/' + $("input[name='"+key[i]+"']").val() + '/';
else if($("select[name='"+key[i]+"']").val())
url_add += key[i] + '/' + $("select[name='"+key[i]+"']").val() + '/';
}
frm.action = '/admin/xxxx_list/'+url_add;
}
jQuery 를 더 알면 배열도 안쓰고 할수 있을것 같은데 저의 한계네요... POST로 날리면 쿼리스트링도 안나오고 필요에따라 POST값도 쓸수 있을것 같아서 쓰고 있습니다... ( 물로 새로고침시 귀찬케 굴겠지만요... ^^; ) 어떤가요???? |
|||
| 다음글 | 트위터와의 연동 (1) | ||
| 이전글 | 로그인 관련 질문입니다. (1) | ||
|
케이든
/
2010/10/16 02:06:15 /
추천
0
|
var q = form.serialize();
form.action = '/search/query/' + escape(q);
위처럼 하시면 더 간단하지 않을까요