我有2个型号:
class Document has_many :citations end class Citations belongs_to :document end
如何让客户端的document_id
添加到我发送给控制器的对象文字中?
我发送到create
的{{1}}方法的哈希示例:
$.ajax({ url: url, type: 'post', data: { citation: { document_id: //need this quote: 'quote' } } });
感谢您的帮助!
答案 0 :(得分:0)
您可以使用HTML data- *属性来保存这些值,因为它们是HTML标准的一部分。例如,如果您通过单击链接触发AJAX Post请求,则此链接可以定义如下:
= link_to "trigger", "#", "data-document_id" => document.id
然后在JavaScript中,您从触发元素中提取属性值。
上面的代码段是一个非常具体的示例,可能不适用于您的用例,但希望您明白这一点。