채택완료

질문좀드리겠습니다.

2019-09-12 (목) 21:30:36 2,774

안녕하세요 질문좀드리겠습니다.

게시판 글쓰기 부분에서 제목 중복검사 하는 코드인데요 ㅠㅠ 

아래 스크립트를 넣어도 안되는데 왜그럴까요 ㅠㅠ?

Copy
<script>
$(document).ready(function() {

    // 오토컴플리트 (검색어 자동완성)
    $("#hd").on("keyup", "#wr_subject", function(){
        var stx = $(this).val(); /* 입력한 검색어 */
        $(this).autocomplete({
            source:function(request, response) {
                $.getJSON(g5_url+"/_search_popular.php", {
                    /* _search_popular.php 파일로 넘길 변수값을 이곳에 작성하시면 됩니다. GET 으로 넘어갑니다. */
                    /* 콤마로 구분하시면 되요 ex) sfl:"wr_subject", stx:stx, ........ */
                    stx : stx
                }, response);
            },
            minLength:2, /*최소 검색 글자수*/
            delay: 150,  /* 검색어 입력후 표시되는 시간 - 숫자가 클수록 느리게 출력 */
            focus:function(event, ui) {
                /* 검색을 통하여 넘어온 값을 여기서 처리 */
                console.log(ui.item.value); /* 콘솔 확인용이므로 삭제하거나 주석처리 하여도 됩니다. */
            },
            close:function(event, ui) {

            }
        })
    });
    // 오토컴플리트 종료

});
</script>
|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트
2019-09-12 (목) 22:09:50

구체적으로 어떤 오류가 나오는지요?

답변에 대한 댓글 2개

2019-09-12 (목) 22:12:40
그누보드 순정게시판에 글쓰는부분에 스크립트 넣어도 아무런 반응을 안합니다 ㅠㅠ
크롬 개발자도구(F12) 콘솔창에선 어떤 오류가 나올까요?

_search_popular.php 이 파일의 소스도 봐야 알듯 싶네요.

예를 들어서 게시판도 이름도 함께 받아 오는지..

이런경우 상단에 

 $("#hd").on("keyup", "#wr_subject", function(){

alert("check");을 띄워서 호출이 우선되는지 보고나서 위에서 부터 하나씩 보시면 됩니다.

답변을 작성하려면 로그인이 필요합니다.