10 月の CMS で、フロントエンドの複数ファイルのアップロードを許可するコンポーネントを作成しようとしています。Blueimp jQuery-File-Upload Plugin の既存のフォームに統合しようとしています。10 月の CMS は、コンポーネント メソッドへのデータ送信を可能にする統合 ajax フレームワークを使用するため、Blueimp のデフォルトの代わりにこの ajax メソッドを使用します。
通常のファイルアップロードは次のようになります
$('#gallery').fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
url: 'path/to/controller'
});
しかし、代わりに次のようなものを使用したいと思います
$('#gallery').fileupload({
// Uncomment the following to send cross-domain cookies:
//xhrFields: {withCredentials: true},
add: function (e, data) {
data.submit();
$.request('onUploads', {
success: function(data){
console.log(data);
}
})
}
});