0
我試圖觸發從一個jQuery模態對話框按鈕plupload.start()
事件,但它似乎像plupload
對象不能被識別,從而給我下面的錯誤:Plupload和jQuery的UI:觸發上傳的對話框的按鈕,點擊
TypeError: Object #<Object> has no method 'start'
我初始化在對話框的開幕活動的plupload
對象,我可以上傳使用原始的按鈕選擇正確的文件,但我更喜歡發送文件和形式的標準佈局(而不是兩個「上傳」按鈕,一對於表單和plupload插件)。
我不想在FileAdded事件上觸發上傳權限。任何人有關於如何進行的想法?
初始化代碼:
$("#uploader").plupload({
// General settings
runtimes : 'flash,html5,html4',
url : 'pagesPub/update_pub.php',
max_file_size : '25mb',
chunk_size : '25mb',
unique_names : true,
// Specify what files to browse for
filters : [
{title : "Images", extensions : "jpg,jpeg,gif,png"}
],
// Flash settings
flash_swf_url : 'js/moxie/plupload.flash.swf',
// Silverlight settings
silverlight_xap_url : 'js/moxie/plupload.silverlight.xap',
FilesAdded : function (up, files) {
var fileCount = up.files.length,
i = 0,
ids = $.map(up.files, function (item) { return item.id; });
for (i = 0; i < fileCount; i++) {
uploader.removeFile(uploader.getFile(ids[i]));
}
// Do something with file details
}
});
檢查由'$(「#上傳」)返回jQuery的對象是否'當你調用它是空的。 – raina77ow
是的,jQuery對象是有效的並且包含很多東西。 –
我明白了(*嘆*)。 –