Maison > Article > Applet WeChat > Un exemple de demande de données ajax wx.request pour l'applet WeChat
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 :
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!