jQuery UI의 자동 완성에 바인딩 된 텍스트 상자가 있습니다. 사용자가 자동 완성 드롭 다운에서 옵션을 선택하면 JSON 데이터를 사용하여 양식을 원격 소스의 사용자 세부 정보로 채 웁니다.jQuery UI 자동 완성 검색 이벤트가 완료 될 때까지 대기
나는 바인드 다음과 같은 기능을 가진 리셋 버튼이 있습니다
$('#btn_reset').on('click', function() {
$('#txt_name').autocomplete('search');
$('.ui-menu-item').children().eq(0).click();
return false;
});
이 그러나 외부의 많은 양의 데이터와,라고 click()
전에 완료 search
같은 지역 소량의 데이터와 함께 작동 , search
이 완료되지 않아서 'item' is null or not an object
오류가 발생합니다.
에 전화하기 전에 search
이 완료 될 때까지 jQuery를 대기 시키려면 어떻게해야합니까? 여기
은 로컬 데이터 소스를 사용하여 작업 바이올린입니다 : http://jsfiddle.net/3KTtT/3/ 나는 그것이 가치가 있는지 확인하는 지연 루프를 포함하도록 예제를 변경 한 후, 나는 당신의 클릭 이벤트라고
멋진 사람. 다행 이군. 지금은 원격 데이터와 잘 작동합니까? – jjay225
완벽하게 작동합니다 :) 기본 원격 JSON 데이터 소스를 사용하여 원본 피들을 게시했지만 아무런 도움이되지 않았습니다 ... 도움을 주셔서 다시 한 번 감사드립니다. btw – Elliott
좋은 직장 Elliott :) 안녕하세요. – jjay225