0

我有应用程序,其中有一个带有图像上传的评论输入字段。
我将它设计为与 ajax 一起使用。所以基本上它在发表评论后只重新加载部分。

我面临的问题是,当我尝试通过图片上传发表评论时,它会自动重新加载。

这是应该的吗?还是我的编码问题?

谁能告诉我为什么以及如何解决这个问题

看法

<%=form_for(([@user, @comment]), :remote => true, :class => 'form' ) do |f| %>

        <%= f.text_field :body %>  
        <button type="submit" class="btn">POST</button>
        <%= f.file_field :image %>

<% end %>
4

1 回答 1

1

您不能通过 ajax 发送/上传图像!

您需要通过 html 发送图像,删除:remote => true

<%=form_for(([@user, @comment]), :class => 'form' ) do |f| %>
 <%= f.text_field :body %>  
 <%= f.file_field :image %>
 <button type="submit" class="btn">POST</button>
<% end %>

问候!

于 2013-01-21T23:02:09.433 回答