gpt4 book ai didi

原型(prototype)方法的 jquery 方法

转载 作者:行者123 更新时间:2023-12-01 07:28:43 24 4
gpt4 key购买 nike

我正在尝试根据上一个下拉列表中的选择自动填充下拉列表框。我在网上看到了一个例子,它在 Controller 中使用了replace_html。我的应用程序的其余部分是基于 jquery 的。您能否让我知道如何使用 jquery 实现它。

我的 Controller 代码:

def  update_releases 
puts "inside func"
project = Project.find(params[:project_id])
@releases = project.releases
render :update do |page|
page.replace 'releases'
page.replace_html 'cycles', :partial => 'cycles', :object => cycles
end
end

最佳答案

您可以编写内联 jquery 代码,如下所示:

def  update_releases 
puts "inside func"
project = Project.find(params[:project_id])
@releases = project.releases
render :update do |page|
page << "$('#cycles').html(\"<%= escape_javascript(render :partial => 'cycles', :object => cycles ) %>\" );"
end
end

更好的是使用 js.erb 文件(假设您使用的是 Rails3):

def  update_releases 
project = Project.find(params[:project_id])
@releases = project.releases
respond_to do |format|
format.js
end
end

并创建一个update_releases.js.erb模板:

$('#cycles').html("<%= escape_javascript(render :partial => 'cycles', :object => @cycles ) %>" )

关于原型(prototype)方法的 jquery 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7847547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com