Bonjour,

Je souhaite activer ou mettre en avant des articles via ajax mais je ne peux qu'en faire un seulement si vous pouviez me mettre sur la voie s'il vous plait.

Mes boutons:

                    <td class="form-switch text-center">
                        <input id="pb" class="text-center form-check-input" type="checkbox" {{ (article.published) ? 'checked' : ''}} data-pb="{{ article.id }}" role="switch">
                    </td>
                    <td class="form-switch text-center">
                        <input id="pc" class="form-check-input" type="checkbox" {{ (article.portcategory) ? 'checked' : ''}} data-pc="{{ article.id }}" role="switch">
                    </td>

Mon js:

window.onload = () => {
        let activerPB = document.querySelectorAll("#pb")
        for(let boutonPB of activerPB){
            boutonPB.addEventListener("click", function(){
                let xmlhttpPB = new XMLHttpRequest;

                xmlhttpPB.open("get", `/admin_741y4u1a89/article/activer/${this.dataset.pb}`)
                xmlhttpPB.send()
            })
        }

        let activerPC = document.querySelectorAll("#pc")
        for(let boutonPC of activerPC){
            boutonPC.addEventListener("click", function(){
                let xmlhttpPC = new XMLHttpRequest;

                xmlhttpPC.open("get", `/admin_741y4u1a89/article/activer/${this.dataset.pc}`)
                xmlhttpPC.send()
            })
        }
    }

Je vous remercie de votre aide

Aucune réponse