Ruby on rails Rails-如何使用Uploadify保存文本数据?
我有一个页面,在那里我可以放一个文本,在这个文本中我需要添加几个图像。对于上传图像,我想使用Uploadify 现在我正在解决这个问题,当我选择图像并发送表单时,数据不会被发送,只有Uploadify开始传输文件。但是文本信息不会被传输 我是这样做的:Ruby on rails Rails-如何使用Uploadify保存文本数据?,ruby-on-rails,ruby,upload,paperclip,uploadify,Ruby On Rails,Ruby,Upload,Paperclip,Uploadify,我有一个页面,在那里我可以放一个文本,在这个文本中我需要添加几个图像。对于上传图像,我想使用Uploadify 现在我正在解决这个问题,当我选择图像并发送表单时,数据不会被发送,只有Uploadify开始传输文件。但是文本信息不会被传输 我是这样做的: %script{:type => "text/javascript"} - session_key = Rails.application.config.session_options[:key] $(document).ready
%script{:type => "text/javascript"}
- session_key = Rails.application.config.session_options[:key]
$(document).ready(function() {
$('#file_upload').click(function(event){
event.preventDefault();
});
$('#file_upload'). ({
'uploader' : '/uploadify/uploadify.swf',
'cancelImg' : '/assets/uploadify-cancel.png',
'multi' : true,
'auto' : false,
'queueID' : "file_queue",
'script' : '/users/#{params[:user_id]}/listings',
'onClearQueue' : true,
onAllComplete : function(queueData) {
$('#upload_next').removeClass('disabled');
},
'onComplete' : false,
'scriptData' : {
'_http_accept': 'application/javascript',
/'format' : 'json', ?????????????
'_method': 'post',
'#{session_key}' : encodeURIComponent('#{u cookies[session_key]}'),
'authenticity_token': encodeURIComponent('#{u form_authenticity_token}'),
'text1' : $('#text1').val(),
'text2' : $('#text2').val(),
'text3' : $('#text3').val(),
'text4' : $('#text4').val()
}
});
$('#photo_submit').click(function(event){
event.preventDefault();
$('#file_upload').uploadifyUpload();
});
});
有没有办法附加这些文本数据以供上传?另外,当上传(表单中的所有数据都已保存)完成时,如何进行重定向
万分感谢 这可以通过使用uploadify中的
formData
属性将数据与图像一起发送来完成
scriptData
属性未被使用
要使用rails设置uploadify,您可以访问