1

我的模型中有很多数据需要编辑许多表单。我所做的是创建一个页面,该页面采用 ?id=something&otheroption=something 之类的选项,并根据这些输入呈现正确的编辑表单。现在,我正在尝试创建实际的编辑页面。该计划是让用户从下拉列表中选择“id”和“otheroption”,然后 AJAX 调用将使用正确的形式更新 DIV。

我需要做的是以某种方式将其放入部分中,以便我可以向其中发送 AJAX 请求,让 rails 处理选项,渲染部分,并返回 AJAX 请求。我如何用 JQuery 做到这一点?

4

1 回答 1

0

我所做的是创建一个带有 js 响应的控制器操作,然后呈现部分响应。举个例子:

HTML

<div id="div_id"></div>

控制器

def ajax_responder

  @data = query

  respond_to do |format|
   format.js
  end
end

JS部分

jQuery("#div_id").html("<%= escape_javascript(render "html_partial")  %>");

HTML 部分

whatever your html partial with data would be

这可能非常糟糕......我愿意接受反馈。

于 2012-10-07T05:42:00.420 回答