양식에 자동 완성 및 자동 완성을 구현하려고합니다. 단순화하기 위해 기존 데이터를 다른 형식으로 가져 오는 데 도움이되는 함수가 필요합니다. 자동 완성을 통해 양식의 학생 데이터를 가져와야하는 학생 기록이 있습니다. 해당 학생과 관련된 정보는 양식에 자동으로 채워 져야합니다. 그리고 이렇게하는 동안 나는 페이지를 떠나고 싶지 않습니다. 어떤 제안이레일 자동 완성
덕분에, nikhil
양식에 자동 완성 및 자동 완성을 구현하려고합니다. 단순화하기 위해 기존 데이터를 다른 형식으로 가져 오는 데 도움이되는 함수가 필요합니다. 자동 완성을 통해 양식의 학생 데이터를 가져와야하는 학생 기록이 있습니다. 해당 학생과 관련된 정보는 양식에 자동으로 채워 져야합니다. 그리고 이렇게하는 동안 나는 페이지를 떠나고 싶지 않습니다. 어떤 제안이레일 자동 완성
덕분에, nikhil
이 일에 대한 비밀이 없습니다 시도 도움이 될 것입니다 레일 (3)에서이 작업을 수행 할 수있는 간단한 방법이있다.
젬과 간단한 아약스 요청 및 약간의 jQuery를 결합하면 큰 문제없이이 문제를 해결할 수 있습니다.
편집 :
다음은 응용 프로그램에 Ajax 요청을 할 수있는 방법에 대한 간단한 예입니다.
사용자가 "student_name"id 요소의 내용을 변경하면 요청을 트리거합니다.
그래서 학생 ID를 인수로 전달하면됩니다. 당신이 당신의 손에 양식 필드에 데이터를 표시 할 수있는 responseData
이 있으면 당신이 보석을 통해 얻을 수
학생 ID는 위 (rails3 - JQuery와 - 자동 완성)
언급했다.
$('#student_name').live('change',function() {
id = $(this).next().val;
$.ajax({
url: '/students/' + id,
type: 'get',
context: this,
dataType: 'script',
success: function(responseData) {
alert('success: ' + responseData);
}
});
});
당신이 어떻게 든 도움이 되길 바랍니다!
나는 자동 완성 응용 프로그램을 완료했습니다. 하지만 내 요구 사항은 자동 완성이 아니라 자동 완성이 보여주는 레코드이므로 양식에 자동으로 채워 져야합니다. 나는 레코드에서 학생을 검색하고 'xyz'학생을 선택하면 'xyz'학생의 데이터가 자동으로 양식에 채워 져야합니다. – Nikhil