Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment cette requête Ajax inter-domaines est-elle implémentée?

Dans un plug-in front-end, j'ai vu que la démo de l'auteur demandait l'interface de commentaire de github, mais la page et l'interface étaient inter-domaines. Il utilisait une requête ajax, mais c'était différent de la méthode d'écriture générale que je connais. Je ne sais pas comment le mettre en œuvre. Le code est le suivant, veuillez me donner une analyse.

        $.ajax('https://api.github.com/repos/fex-team/xxxx/issues/81comments?per_page=100', 
            {
                headers: {
                    Accept: 'application/vnd.github.full+json'
                },
                dataType: 'json',
                success: function(data) {
                    console.log(data);
                }
        });

Habituellement, ajax est :

$.ajax({参数...});
世界只因有你世界只因有你2639 Il y a quelques jours748

répondre à tous(2)je répondrai

  • 怪我咯

    怪我咯2017-07-03 11:44:04

    Voici deux questions :

    • Le problème inter-domaines est dû au fait que l'API GitHub le prend déjà en charge. Vous pouvez consulter les en-têtes liés à CORS renvoyés par la requête OPTIONS. Voir ici pour plus de détails

    • .
    • Quant à $.ajax, les deux méthodes de requête sont prises en charge, à savoir ceci et ceci

    répondre
    0
  • ringa_lee

    ringa_lee2017-07-03 11:44:04

    jQuery.ajax(url,[settings])
    url : Une chaîne d'URL utilisée pour contenir la requête.
    paramètres : paramètres de requête AJAX. Toutes les options sont facultatives.

    répondre
    0
  • Annulerrépondre