2011-11-16 3 views
1

지난 2 일 동안이 문제가 무엇인지 알아 내려고 노력했습니다. Id에는 자동 완성 기능을 사용하는 드롭 다운이 있습니다. 그건 잘 작동합니다. ID가 선택되면 ID 정보 (아래의 onSelect 부분)와 함께 표시되는 작은 테이블을로드하려고합니다.Jquery .load() 및 페이지 새로 고침

그러나 Id를 선택하면 링크를 클릭 한 것처럼 페이지가 새로 고쳐집니다. 나는 이것이 아마도 작은 것임을 알고 있습니다. 나는 그것을 알아낼 수없는 것 같습니다.

var options, a; 

$(document).ready(function(){ 
    options = { 
     serviceUrl:'jsonExceptionRequest.cfm', 
     onSelect: function(value, data){ 
        $("#claimData").load('ajaxExceptionRequest.cfm?Id=' + value); 
       } 
     }; 
    a = $('#query').autocomplete(options); 
    return false; 
}); 

<span id="claimData"></span> 
+0

왜 $ (document) .ready의 끝에 false를 반환합니까? – Blazemonger

답변

1

하면 onSelect 블록 내부 return flase; 이동보십시오.

+0

문제점을 발견했습니다. 페이지 "ajaxExceptionRequest.cfm"의 하단에 디버깅이있었습니다. 메인 페이지로 가져 왔을 때, 브라우저에 리디렉션 된 코드가 있어야합니다. 나는 모든 디버깅을 제거했으며 모든 것이 이제는 잘 작동하고있다. – user1049942

관련 문제