Maison  >  Questions et réponses  >  le corps du texte

javascript - L'objet de retour de la fonction de rappel jquery.fileupload n'a pas la valeur de retour de l'interface Ajax

Contexte : Utilisation du plug-in jquery.fileupload.js http://www.jq22.com/jquery-in...

Lors du téléchargement de fichiers, sous Firefox et Chrome, la valeur de retour peut être obtenue normalement dans la fonction de rappel effectuée, comme indiqué ci-dessous

Le code de la fonction de rappel est le suivant :

done: function (e, data) {
    console.info(data);        
},

Cependant, dans les versions inférieures à IE10, dans les données renvoyées, le résultat n'est pas un résultat ajax, mais un objet jquery, comme indiqué ci-dessous :

Je ne comprends toujours pas la logique du code source, merci de me donner quelques conseils

曾经蜡笔没有小新曾经蜡笔没有小新2637 Il y a quelques jours883

répondre à tous(2)je répondrai

  • 大家讲道理

    大家讲道理2017-07-05 11:04:06

    ...
    done: function ( e, data ) {
        var html;
        if(data.result[0].body) { 
            html = data.result[0].body.innerHTML; 
        } else {
            html = data.result;
        }
    }
    

    répondre
    0
  • 滿天的星座

    滿天的星座2017-07-05 11:04:06

    var result = data.result[0].body ? data.result[0].body.innerHTML : data.result;

    répondre
    0
  • Annulerrépondre