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

javascript - la table bootstrap reçoit des données d'arrière-plan et signale une erreur, « total » non défini

Requête ajax bootstrap-table, erreur lors de la réception des données json en arrière-plan, impossible de lire la propriété « total » non définie.

Le format des résultats renvoyés en arrière-plan est le même que celui sur Internet :
{"total":10,
"rows": [{"password":"123","last_login_time": 1492866743000,"create_time":1466046933000," user_id":1,"user_name":"admin"},{"password":"22","last_login_time":1492538400000,"create_time":1492019996000,"user_id":4, "user_name":"La prochaine fois"} ,{"password":"111","last_login_time":1491501637000,"create_time":1491501637000,"user_id":10,"user_name":"小王"}]
}
S'il vous plaît, aidez-nous


J'ai commenté cette ligne dans bootstrap-table.js et elle s'est déroulée sans problème, mais l'icône de changement de page n'est pas affichée, seulement le résultat affiché dans l'image ci-dessous. . . .

大家讲道理大家讲道理2712 Il y a quelques jours872

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

  • 给我你的怀抱

    给我你的怀抱2017-05-17 10:09:16

    Quel emmerdeur,
    responseHandler: function(res) {} a reçu des paramètres, y compris le tableau de lignes et les valeurs taotales, mais n'a pas entré onLoadSuccess: function(data){}.

    répondre
    0
  • 阿神

    阿神2017-05-17 10:09:16

    Je demande de l'aide, pourquoi ? C'est le même problème. Après avoir défini le point d'arrêt, j'ai constaté qu'un problème s'est produit à la dernière étape de res = calculateObjectValue(...), provoquant le paramètre transmis par chargement. être indéfini. Je suis déjà confus. Cela fait longtemps,,,

    .
    success: function (res) {
                    res = calculateObjectValue(that.options, that.options.responseHandler, [res], res);
    
                    that.load(res);
                    that.trigger('load-success', res);
                    if (!silent) that.$tableLoading.hide();
                },

    répondre
    0
  • Annulerrépondre