1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
function get_labels(para){
return $.ajax({
url: 'include/get_labels.php',
type: 'POST',
data: para,
cache: false,
dataType: 'json',
// xhr For testing
xhr: function () {
var xhr = $.ajaxSettings.xhr();
xhr.onprogress = function e() {
// For downloads
if (e.lengthComputable) {
console.log("Download ", e.loaded / e.total);
}
};
xhr.upload.onprogress = function (e) {
// For uploads
if (e.lengthComputable) {
console.log("Upload: ", e.loaded / e.total);
//$("#loadingMoisture").show(1);
}
};
return xhr;
},
error: function (request, error) {
console.log(request.responseText);
},
success: function (data) {
if(data.length <= 0)
{
}
else
{
console.log("Getting labels Successefully:",data);
// ICI, DATA EST BIEN AFFICHE ET SELON LE SELECTION DES CRITERES. DONC JUSQU A LA, CA MARCHE
// JE DOIS MAINTENANT AFFICHER CECI SUR MA PAGE WEB. DONC REMPLACER LES CELLULES (tr, td) DU TABLEAU (table) EXISTANT
// PAR LES NOUVELLES DONNES EXTRAITES
//$("#loadingMoisture").hide(1);
$('#listLables tbody tr').remove();
// JE SOUHAITE ICI PARCOURIR data ET LA EST MON PROBLEME
// data.length RETOURNE 0, ALORS QUE PLUS HAUT console.log("Getting labels Successefully:",data); M'AFFICHE BIEN DES DONNEES
for(var g=0; g < data.length ; g++){
console.log("dd",data[g]);
}
// CE QUI ME SURPREND, C'EST QUE PLUS HAUT, LE data.length NE M'A PAS RETORUNE 0
}
}
});
} |
Partager