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
| function liste() {
$.ajax({
type: "POST",
url: "/cgi/liste.cgi",
contentType: "application/json",
dataType: "json",
data: JSON.stringify({
"apiVersion": "1.0",
"context": "789",
"method": "list",
"params": {}
}),
success: function (data) {
parseJSON(data);
},
error: function (err) {
console.log("Probleme rencontre", err);
}
}); // cette requete fonctionne, les données sont bien envoyées
var parseJSON = function (data) {
$(data).each(function (i) {
createHTML(this);
});
}
var createHTML = function (element) {
for (var i = 0; i < element.data.textOverlays.length; i++) {
var overresult = $("<p>").html(element.data.textOverlays[i].identity);
$("#overlaytexte").append(overresult);
// ici je cherche donc à recupérer le contenu de "identity" qui sont des entiers compris entre 1 et 4 que je dois supprimer apres
// ces nombres apparaissent bien dans la div overlaytexte
};
}
// ci-dessous la fonction suppliste() qui me permet de supprimer les données de "identity", j'ai mis 1 comme donnée fixe mais ce que je souhaite c'est supprimer les données récupérées précédemment avec liste()
function suppliste() {
$.ajax({
type: "POST",
url: "/cgi/remove.cgi",
contentType: "application/json",
dataType: "json",
data: JSON.stringify({
"apiVersion": "1.0",
"context": "789",
"method": "remove",
"params": {
"identity": 1 // c'est ici que je devrais mettre les données lues avant
}
}),
success: function (data) {
$("#overlaytexte").html("<strong><font color=red>Texte supprime !" + (JSON.stringify(data)) + "</font></strong>");
}
});
}
} |
Partager