Maison  >  Article  >  Applet WeChat  >  Un exemple de demande de données ajax wx.request pour l'applet WeChat

Un exemple de demande de données ajax wx.request pour l'applet WeChat

Y2J
Y2Joriginal
2017-05-02 10:33:234057parcourir

Introduction à la demande de données ajax wx.request de l'applet WeChat De nombreux étudiants ne trouvent pas l'emplacement de la demande de données ajax de l'applet WeChat. Nous répertorions ici séparément les requêtes ajax de l'applet. Il s'agit de l'API wx.request, wx.request (certains paramètres d'objet), l'applet WeChat est différente de la requête ajax du navigateur et peut directement effectuer des requêtes inter-domaines sans tenir compte des problèmes inter-domaines. Utilisez l'API de demande de données fournie par le responsable du mini programme

pour lancer une méthode de demande de données

wx.request(OBJECT)

wx.request initie un https demande. Une applet WeChat ne peut avoir que 5 connexions de requête réseau en même temps.

Description du paramètre OBJECT :

Un exemple de demande de données ajax wx.request pour lapplet WeChat

Exemple de code :

wx.request(
{  url: 'test.php',  data: 
{    
 x: '' ,     y: ''
  },  
  header: {      
  'Content-Type': 'application/json'
  }, 
   success: function(res) 
   {    
   console.log(res.data)
  }
}
)

Utilisation de fetch pour effectuer des requêtes ajax dans l'applet WeChat

Fetch est une nouvelle spécification de requête ajax. Après avoir été testée par des constructeurs de sites Web paresseux, la récupération est également prise en charge dans les petits programmes. Le code de requête ajax de test est le suivant :
Ensuite, le code au milieu est un test. extrait d'une petite partie du code, l'utilisation réelle doit être modifiée par vous-même.

fetch('http://www.51xuediannao.com/json.php?typeid=34&page=1&pagesize=10')
    .then(function(response)
    { 
         if(response.status==200){
         that.data.page++;          
         return response.json();
        }
    })
    .then(function(data)
    {      
    console.log(data);        //更新数据
    that.setData({           
    listArr:that.data.page==1 ? data : that.data.listArr.concat(data)
        })        
        console.log(that.data.listArr);
    })

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn