我有一个用户用来分享文章的远程表单,当我单击提交按钮时,将发送一个 ajax 请求,然后将结果附加到文章列表。
我想要做的是增加向文章添加图像的可能性,首先我添加multipart: true
到我的表单中,我安装了一个名为的 gem remotipart
,它可以帮助我通过 ajax 上传图像,我不知道通过 ajax 上传图像是否安全但是它工作(甚至不知道remotipart是否在所有导航器中工作),唯一的问题是firefox存在问题:在导航器底部提交表单后,有一条闪烁消息“从[localhost]传输数据”永远不会停止显示。
经过一番思考,我决定使用另一种方法,即使用单独的表单:一种用于通过 ajax 工作的文章内容,另一种用于使用 iframe 处理正常请求的图像,所以当我单击提交按钮时,图像首先通过 iframe 提交,然后提交ajax请求后更新文章内容
这意味着我总共将有 2 个连续的请求。这是一个很好的方法吗?我也将感谢任何其他建议