leo*_*019 5 javascript ajax ruby-on-rails-5.2
当我删除respond_toand 时render to view,一切正常,但添加js render会出现错误。
控制器代码:
if params[:stock].present?
@data = params[:stock]
@stock = Stock.new_form_lookup(params[:stock])
respond_to do | format |
format.js {render partial: 'user/result'}
end
else
flash[:danger] = "no search found "
redirect_to my_portfolio_path
end
Run Code Online (Sandbox Code Playgroud)
结尾
查看代码:
<%= form_tag searchstock_path , remote: true , method: :get, id:"stock-search" do %>
Run Code Online (Sandbox Code Playgroud)
application.js 代码:
//= rails-ujs
//= require jquery
//= require bootstrap
//= require jquery_ujs
//= require turbolinks
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
您需要controller_action_name.js.erb在视图中创建一个文件并渲染其部分。
$('.className').html("<%= escape_javascript(render 'user/result') %>")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
303 次 |
| 最近记录: |