0

link_to ajax リンクをクリックした後、URL を印刷しようとしています。これは私の performer_payout_display.html.erb ファイルです。

Get url to sign up to payoneer: <br/>
<%= link_to "Generate",controller:"performers",action:"process_payee_link",remote:true%>
<div class="url">
Url:    <%= render  'url'  %>
</div>

これは私のパフォーマーのコントローラーです

def performer_payout_display

end
def process_payee_link
a=Payoneer.new('100020940','Glamgirls','123456')
  var=current_user.email
@urlp=a.payee_link(var)
      respond_to do |format|
        #if (!@url.blank?)
        format.js { render :layout=>false }
      end
end

これは私の process_payee_link.js.erb ファイルです

$("#url").html("<%= escape_javascript(render(:partial => "url")) %>");

これは私の _url.html.erb ファイルです

<%= @urlp %>

リンクをクリックしても url: の部分に変化はありません。問題に見えるのは?

4

1 に答える 1

0

jQuery id セレクターを使用しますが、ビューにはクラス セレクターがあります。

$("#url")
<div class="url">

id='url'上記の divに追加します。

于 2013-10-01T12:33:16.813 に答える