Heim  >  Artikel  >  WeChat-Applet  >  Das WeChat-Applet wx.request realisiert die Analyse der Hintergrunddateninteraktionsfunktion

Das WeChat-Applet wx.request realisiert die Analyse der Hintergrunddateninteraktionsfunktion

小云云
小云云Original
2018-05-17 16:42:234730Durchsuche

In diesem Artikel wird hauptsächlich das WeChat-Applet wx.request zur Realisierung der Hintergrunddateninteraktionsfunktion vorgestellt, die Probleme analysiert, auf die das WeChat-Applet wx.request im Hintergrunddateninteraktionsprozess stößt, und verwandte Lösungen können darauf verwiesen werden

Zeichnen Sie die Probleme auf, auf die die wx.request-API des WeChat-Applets bei der Interaktion mit dem Backend stößt.

1. Schließen Sie den ersten Schritt ab und senden Sie die Anfrage. Der Code lautet wie folgt:

wx.request({
     url: 'https://localhost:8443/xiaochengxu/addBill.do',
     data: e.detail.value,
     method: 'POST',
     success:function(res) {
       console.log('submit success');
     },
     fail:function(res){
       console.log('submit fail');
     },
     complete:function(res){
       console.log('submit complete');
     }
})

Die Anfrage wurde erfolgreich empfangen Hintergrund und Übermittlungserfolg wurden auf der Konsole ausgegeben, die Hintergrundanforderung erhielt jedoch keine Daten. Beim Einschalten wurde festgestellt, dass sich die Daten in der Anforderungsnutzlast befanden, also weder in der SpringMVC-zugeordneten Bean noch req.getParameter könnte die Parameter im Hintergrund abrufen.

Einfach ausgedrückt wird header: {'content-type': 'application/x-www-form-urlencoded'} hinzugefügt und die Daten werden erfolgreich im Hintergrund abgerufen.

Zu diesem Zeitpunkt lautet der Code wie folgt:

wx.request({
     url: 'https://localhost:8443/xiaochengxu/addBill.do',
     data: e.detail.value,
     method: 'POST',
     header: {'content-type': 'application/x-www-form-urlencoded'},
     success:function(res) {
       console.log('submit success');
     },
     fail:function(res){
       console.log('submit fail');
     },
     complete:function(res){
       console.log('submit complete');
     }
})

2. Anforderungsrückgabedaten empfangen

Dieser Schritt stellt kein großes Problem dar Ich gebe es im JSON-Format zurück. Ja, wenn Sie einfach dem auf der offiziellen Website geschriebenen console.log(res.data) folgen, wird das Objekt auf der Konsole gedruckt. Bringen Sie einfach den Parameternamen mit, z. B. res.data.code

相关推荐:

<a href="http://www.php.cn/xiaochengxu-382229.html" target="_self">微信小程序页面跳转功能</a>

Vollständiges Beispiel der WeChat-Applet-Formularüberprüfungsfunktion

Das WeChat-Applet implementiert die Methode zur dynamischen Änderung der Breite und Tags für die Höhe der Ansicht

Das obige ist der detaillierte Inhalt vonDas WeChat-Applet wx.request realisiert die Analyse der Hintergrunddateninteraktionsfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn