gpt4 book ai didi

jquery - 将页面 View 显示为 jQuery-UI 对话框

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

我正在开发一个Rails v2.3.2应用程序。一个非常基本的 Rails 结构实现如下:

我有一个 Controller :

class SchoolController < ApplicationController
...

def check_teachers
@school = School.find params[:id]
@teachers = @school.teachers
end

end

我在route.rb中的路线定义:

map.check_teachers, '/school/check_teachers/:id' :controller => :school, :action => :check_teachers

链接点击将触发 View :

link_to 'Check teachers', check_teachers_path(:id => @school.id)

check_teachers的 View check_teachers.html.erb:

<div>
Hello
<%= render :partial => 'show_teachers'%>
</div>

我希望链接单击将上述 View 显示为jQuery-UI 对话框,而不是页面 View 。如何实现这一点?

----更新-----

另请查看我对 @plaes 的回答的评论。

最佳答案

您缺少在 check_teachers.html.erb 中设置对话框的 jQuery UI 代码:

<script>
$(function() {
$('#dialog').dialog();
});
</script>
<div id='dialog'>
Hello
<%= render :partial => 'show_teachers'%>
</div>

此外,您还需要包含所需的 jQuery 依赖项(jQuery 和 jQuery-UI)。这留作练习...

关于jquery - 将页面 View 显示为 jQuery-UI 对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8486452/

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