2010-09-23 6 views
0

HII J'utilise le téléchargement de fichiers ajax dans ce codefichier ajax télécharger

<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> 

mais ce code est de donner moi error this._element est définie [Pause sur cette erreur] si (this._element.nodeType! = 1) {

s'il vous plaît me dire quel est le problème

utilisant celui-ci ... http://valums.com/ajax-upload/

+0

Je fais l'hypothèse ici que votre: fileuploader.js n'utilise pas jQuery. –

Répondre

1

Il n'y a aucun élément id="file-uploader" dans votre question, vouliez-vous faire cela à la place?

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

You can give it a try here.

+0

ya j'ai changer cela mais toujours l'erreur est la même. – XMen

+0

@Rahul - Il fonctionne ici avec seulement ce changement: http://jsfiddle.net/nick_craver/mwDb8/ vous êtes sûr que vous n'avez pas le fichier en cache ou quoi que ce soit? –

+0

ou peut-être élément: $ ("div [id^= 'fichier-uploader _']") [0], –