0

我有 2 个模型:

类文件
    has_many :引文
结尾

类引文
    属于_to:文档
结尾

如何让document_id客户端添加到我发送到控制器的对象文字中?

我发送到create方法的哈希示例CitationsController

$.ajax({
    网址:网址,
    类型:'发布',
    数据: {
        引用:{
            document_id: //需要这个
            报价:'报价'
        }
    }
});

谢谢您的帮助!

4

1 回答 1

0

您可以使用 HTML data-* 属性来保存这些值,因为它们是 HTML 标准的一部分。例如,如果您通过单击链接触发 AJAX Post 请求,则该链接可以定义如下:

= link_to "trigger", "#", "data-document_id" => document.id

然后在 JavaScript 中,您从触发元素中提取属性值。

上面的代码片段是一个非常具体的示例,可能不适用于您的用例,但希望您能理解。

于 2012-07-23T00:19:31.307 回答