내 웹 앱의 홈페이지에서 자동 완성 검색뿐만 아니라 아약스로 페이지 매김을 구현하고 있습니다.Rails 질문 : 두 가지 JavaScript 호출을 개별적으로 수행 할 수 있지만 함께 사용할 수없는 이유는 무엇입니까?
나는 아약스 매김에 사용되는 스크립트는 여기에 있습니다 : http://wiki.github.com/mislav/will_paginate/ajax-pagination
내가 자동 완성 검색이이 질문에 대한 내 대답에 자세히 설명되어 사용되는 스크립트 : Rails auto_complete tag search filter
별도로 잘 이러한 기능의 각, 그러나 그들은 함께 일하지 않습니다. 나는 이것이 컨트롤러 코드와 관련이 있다고 믿지만 무엇이 확실하지 않다.
나는이 일을 시도했지만 작동하지 않았다 :
format.js do
#For Auto complete
render :inline => "<%= auto_complete_result(@search_tags, 'name') %>"
#For Pagination with ajax
render :update do |page|
page.replace 'result', :partial => "search results"
end
end
나는 아약스 작품 자동 완성, 페이지 매김을 주석 처리합니다. Ajax로 페이지 매김을 주석 처리하면 자동 완성이 작동합니다.
둘 다 작동 시키려면 어떻게해야합니까?
두 번의 호출이 필요합니까? 네가 그걸 할 수 있는지 몰랐어? – thenoviceoof
두 개의 렌더링 호출이 서로 간섭하는 것처럼 보입니다. 처음에 부름받은 것은 작동하는 것처럼 보이지만 두 번째 부름은 작동하지 않습니다. 하나의 렌더링 호출을 시도하거나 if/else 문을 사용하는 방법이 있는지 궁금합니다. –