Bonjour,
Je debute un peu avec Javascript et j’aimerai votre avis sur mon idée. Mon objectif est de mettre à jour une base de façon sequentiel à partir d’une action utilisateur.
Je m’explique: j’ai un essemble de lien sous la forme
<ul id="list">
<li><a href="http://france24.com">France24</a></li>
<li><a href="http://eurosport.com">Eurosport</a></li>
</ul>
<button id="submit">Actualiser</button>
L’idée est que lorsque je clique sur le bouton Actualiser , ca recupere des contenus sur le premier lien et met à jour une base et des que c’est fait ca envoi un retour au frontend et fasse pareil pour le deuxieme lien.
J’ai fait un truc comme ceci en JS:
let feeds = document.querySelectorAll('#list li > a')
let counter = feeds.length
let index = 0
let data = []
let feedUrl = feeds[index].getAttribute('href')
let success = function (json) {
index++
if (index < counter) {
feed = feeds[index].getAttribute('href')
if (feed != null) {
http(feedUrl, data, success, error)
}
}
}
let error = function (request, responseError) {
console.warn('error', responseError)
}
http(feedUrl, data, success, error)
Et ce qu’une promise peut resoudre un truc comme ceci?