您的位置:首页 > 大数据 > 人工智能

AJAX file uploads in Rails using attachment_fu and responds_to_parent 1

2014-03-10 20:49 537 查看
转自:https://github.com/markcatley/responds_to_parent

说明:rails中模拟ajax方式上传文件

插件下载地址:ruby script/plugin install http://responds-to-parent.googlecode.com/svn/trunk/
Adds responds_to_parent to your controller to respond to the parentdocument of your page. Make Ajaxy file uploads by posting the form to ahidden iframe, and respond with RJS to the parent window.

Example

Controller:

class Test < ActionController::Base
def main
end

def form_action
# Do stuff with params[:uploaded_file]

responds_to_parent do
render :update do |page|
page << "alert($('stuff').innerHTML)"
end
end
end
end

main.rhtml:

<html>
<body>
<div id="stuff">Here is some stuff</div>

<form target="frame" action="form_action">
<input type="file" name="uploaded_file"/>
<input type="submit"/>
</form>

<iframe id='frame' name="frame"></iframe>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐