を指定して、アップロードファイル:私はそれがためのオプションがあると言う固有の追加FORMDATAする必要がありますが、私は取得していますjQueryのは、私は次のjQueryファイルアップロードプラグインを使用するために働いているFormData
https://github.com/blueimp/jQuery-File-Upload/wiki/Options
JSエラー "Uncaught SyntaxError:Unexpected identifier"とFormDataの例がないため、動作しにくいです。ここで
は私が持っているものです。
$(function() {
$('.upload').fileUploadUI({
uploadTable: $('.upload_files'),
downloadTable: $('.download_files'),
buildUploadRow: function (files, index) {
var file = files[index];
return $(
'<tr>' +
'<td>' + file.name + '<\/td>' +
'<td class="file_upload_progress"><div><\/div><\/td>' +
'<td class="file_upload_cancel">' +
'<div class="ui-state-default ui-corner-all ui-state-hover" title="Cancel">' +
'<span class="ui-icon ui-icon-cancel">Cancel<\/span>' +
'<\/div>' +
'<\/td>' +
'<\/tr>'
);
},
buildDownloadRow: function (file) {
return $(
'<tr><td>' + file.name + ' ' + file.type + ' ' + file.size + '<\/td><\/tr>'
);
},
formData:
[
{
name: '_http_accept'
value: 'application/javascript'
},
{
name: '<%= session_key_name %>'
value: encodeURIComponent('<%= u cookies[session_key_name] %>'),
},
{
name: 'authenticity_token'
value: encodeURIComponent('<%= u form_authenticity_token %>')
}
]
});
});