2010-09-23 2 views
0

HII Я использую AJAX загрузки файлов в этом кодеАякса файл загрузить

<script type="text/javascript" src="fileuploader.js"></script> 
    <script type="text/javascript" src="jquery-1.4.2.min.js"></script> 

<div id="photo_upload"> 
     <div id="file-uploader_photo">  
     <noscript>   
     <p>Please enable JavaScript to use file uploader.</p> 
     <!-- or put a simple form for upload here --> 
     </noscript>   
     </div> 
    </div> 

<script language='javascript'> 
new qq.FileUploader({ 
    element: $('#file-uploader_photo')[0], 
    action: 'upload.php', 
    onSubmit: function(id, fileName){ 
    ContentWindow.params['title'] = fileName; 
    CDNAPI.validate(ContentWindow.params); 
    ContentWindow.uploader.setParams(ContentWindow.params); 
    }, 
    onComplete: function(id, fileName, content_data){ 
    // create content object in Gib 
    App.addNewContent(content_data); 
    }, 
    template:'<div class="qq-uploader">' + 
    '<div class="qq-upload-drop-area"><span>Drop files here to upload</span></div>' + 
    '<div class="qq-upload-button ui-widget-content ui-button ui-corner-all ui-state-default">Upload files</div>' + 
    '<ul class="qq-upload-list"></ul>' + 
     '</div>' 
    }); 
</script> 

но этот код дает мне ошибку this._element неопределен [Перерыв на этой ошибке], если (this._element.nodeType! = 1) {

пожалуйста, скажи мне, что это проблема

используя эту ... http://valums.com/ajax-upload/

+0

Я делаю предположение, что ваш: fileuploader.js не использует jQuery. –

ответ

1

Там нет id="file-uploader" элемента в вашем вопросе вы хотели сделать это вместо этого?

element: $('#file-uploader_photo')[0], 
//or without jQuery at all: 
element: document.getElementById('file-uploader_photo'), 

You can give it a try here.

+0

у меня есть это изменение, но все же ошибка такая же. – XMen

+0

@Rahul - Он работает здесь только с этим изменением: http://jsfiddle.net/nick_craver/mwDb8/ вы уверены, что у вас нет файла в кеше или что-нибудь еще? –

+0

или, возможно, элемент: $ ("div [id^= 'файл-uploader _']") [0], –

Смежные вопросы