Bonjour,
J'ai une page HTML qui affiche une liste d'enregistrements comme suit:
Pour des raisons de temps de chargement, l'object RequestsList, ne contient pas les informations détaillées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <tal:block tal:repeat="request RequestsList"> <tr class="request-line"> <td> <p>${request.author}</p> </td> <td> <p>${request.date}</p> </td> <p onclick="viewRequestDetails(${request.id},displayRequestDetails)" style="cursor:pointer">${request.subject}</p> </td> </tr> </tal:block>
La fonction viewRequestDetails, fait récupère donc ces données via un appel d'api.
Je voudrais pouvoir accéder aux données retournée dans l'appel d'API, dans la modal affichée dans displayRequestDetails.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function viewRequestDetails(requestId, callback) { $.ajax({ url: '/api/request/'+requestId+'/read', dataType: 'json', method: 'POST', success: function (data, textStatus, jqXHR) { callback(); }, }); }; function displayRequestDetails() { $('#request-display-modal').modal('show'); };
Quelqu'un a t'il une solution à proposer?
Partager