1
link_to_remote 호출로 문자열을 : id로 전달하려고합니다.이 문자열은 id가 "movie_title"인 입력 필드에서 수집해야합니다.jquery를 사용하여 레일스에서 동적 link_to_remote
<div id="search_list">Nothing here yet</div>
<br />
<% semantic_form_for @movie do |f| %>
<% f.inputs do -%>
<%= f.input :title, :class => "movie_title" %> <%= link_to_remote('Search...', { :url => { :action => :imdb_search, :id => "'+$('\#movie_title').value+'" } }, { :title => "Search for this movie", :class => "imdb_search" }) -%>
[...removed text that does not matter...]
<% end -%>
<%= f.buttons %>
<% end %>
자바 스크립트 오류가 계속 발생하며 링크의 jquery에서 #을 제거하면 "정의되지 않음"이 반환됩니다.
내가 얻을 링크는 다음과 같습니다
<a class="imdb_search" href="#" onclick="jQuery.ajax({data:'authenticity_token=' + encodeURIComponent('yHPHYTZsPTQLi9JYSauUYcoie/pqPPk2uHBTN0PzNsQ='), dataType:'script', type:'post', url:'/movies/imdb_search/'+$('%23movie_title').value+''}); return false;" title="Search for this movie">Search...</a>
그래서 내가 MOVIE_TITLE의 내용으로 업데이트 된 링크를합니다. 어떻게하면됩니까?
의
Insted. 영화 => 정의되지 않음 [코드] <% = link_to_remote ('검색 ...', {: url => {: 액션 => : imdb_search, : id => " '+ $ ('movie_title '). '=' "=" "=" "이 영화 검색", "=" "imdb_search"}) - %> [/ code] 죄송합니다. 댓글의 형식을 지정하는 방법을 모르겠다 ... – cmol