Einführung in die Ajax-Datenanforderung des WeChat-Applets. Hier listen wir die Ajax-Datenanforderung des WeChat-Applets nicht auf Es handelt sich um die wx.request-API, wx.request (einige Objektparameter), das WeChat-Applet unterscheidet sich von der Ajax-Anfrage des Browsers und kann direkt domänenübergreifende Anfragen stellen, ohne domänenübergreifende Probleme zu berücksichtigen. Verwenden Sie die vom Mini-Programmbeamten bereitgestellte Datenanforderungs-API
, um eine Datenanforderungsmethode zu initiieren
wx.request(OBJECT)
wx.request initiiert ein https Anfrage. Ein WeChat-Applet kann nur 5 Netzwerkanforderungsverbindungen gleichzeitig haben.
OBJECT-Parameterbeschreibung:
Beispielcode:
wx.request( { url: 'test.php', data: { x: '' , y: '' }, header: { 'Content-Type': 'application/json' }, success: function(res) { console.log(res.data) } } )
Verwenden von Fetch zum Erstellen von Ajax-Anfragen im WeChat-Applet
fetch ist eine neue Ajax-Anfragespezifikation. Nach dem Testen durch Lazy-Website-Builder wird fetch auch in kleinen Programmen unterstützt:
Dann ist der Code in der Mitte ein Test Ein kleiner Teil des Codes muss für die tatsächliche Verwendung von Ihnen selbst geändert werden.
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); })
Das obige ist der detaillierte Inhalt vonEin Beispiel für eine Ajax-Datenanforderung wx.request für das WeChat-Applet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!