2 pièce(s) jointe(s)
Comment remplir une table avec le résultat d'une requête ajax
j'ai le table suivant que je voudrais remplir avec le resultat d'une requete ajax:
table t_extension
Code:
1 2 3 4 5 6 7 8
| <table id="t_extension" class="table table-striped">
<thead>
<tr>
<th>Extension</th>
<th>Name</th>
<th>Action</th>
</tr>
</thead> |
et j'ai l'appel a l'api via ajax
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $.ajax(
{
type: "GET",
url: 'https://164.132.84.147:55331/123456/pbx/extension/listall',
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: 'json',
cache: false,
success: function(data)
{
console.log(data);
}
}); |
l'appel de l'api via ajax me remene bien un resultat vu dans le fichier resultat_appel_api.png ci-joint.
Pièce jointe 212927
Je voudrais remplir ma table t_extension avec le resultat de la requete ajax qui appel l'api.
et j'ai ecris le code suivant pour remplir la table en regardant sur les differents forums traitant ce point
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| $.ajax(
{
type: "GET",
url: 'https://164.132.84.147:55331/123456/pbx/extension/listall',
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: 'json',
cache: false,
success: function(data)
{
$('#t_extension').append(
$.map(data.Extension, function (extension, index) {
return '<tr><td>' + extension + '</td><td>' + data.Name[index] + '</td></tr>';
}).join());
} ,
error: function (msg)
{
alert(msg.responseText);
}
}); |
mais ca ne marche pas et voici le resultat en mode debug: Pièce jointe 212930
J'ai essaye de resoudre le probleme hier et apres 6 heures je n'y suis pas arrive.
Je serais content si quelqu'un peut m'aider.
Merci d'avance,
Cordialement,
Motti2