// Javascript
// Variables dans lesquelles seront stockées les données
var titre, donnees;
//Fonction pour récupérer un ficher JSON en ligne
$.ajax({
type: "GET",
url: 'data.json',
dataType: "json",
cache: false,
success: function (data, textStatus, jqXHR) {
titre = data['data_file'];
donnees = data['data_entrees'];
console.log(jqXHR.status); // statut de la requête
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR.status); // statut de la requête
}
}).done( function(data) {
console.log("Cette fonction se lance après la fin de la requête s’il n'y a pas d'erreur");
})
.always( function() {
console.log("Cette fonction se lance quoi qu'il arrive");
});
// Fichier Json
{
"data_file":"Ceci est l'entête des données",
"data_entrees":[
{
"id" : 1,
"data_01" : "Une donnée",
"data_02" : "Une autre donnée"
},
{
"id": 2,
"data_01" : "Encore une donnée",
"data_02" : "Encore une autre donnée"
}
]
}
// Javascript
// Variables dans lesquelles seront stockées les données
var titre, donnees;
//Fonction pour récupérer un ficher JSON en ligne
$.ajax({
type: "GET",
url: 'data.json',
dataType: "json",
cache: false,
success: function (data, textStatus, jqXHR) {
titre = data['data_file'];
donnees = data['data_entrees'];
console.log(jqXHR.status); // statut de la requête
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR.status); // statut de la requête
}
}).done( function(data) {
console.log("Cette fonction se lance après la fin de la requête s’il n'y a pas d'erreur");
})
.always( function() {
console.log("Cette fonction se lance quoi qu'il arrive");
});
// Fichier Json
{
"data_file":"Ceci est l'entête des données",
"data_entrees":[
{
"id" : 1,
"data_01" : "Une donnée",
"data_02" : "Une autre donnée"
},
{
"id": 2,
"data_01" : "Encore une donnée",
"data_02" : "Encore une autre donnée"
}
]
}