WeChatウィジェットwx.requestはバックグラウンドデータのインタラクティブ機能分析を実現します。
1986 ワード
本明細書の例は、WeChatウィジェットwx.requestがバックグラウンドデータインタラクション機能を実現することを述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
WeChatウィジェットwx.requestというapiがバックグラウンドと対話する時に発生した問題を記録します。
1、資料に基づいて、第一歩を完成して、送信を要求します。コードは以下の通りです。
解決方法は当駅を参照してください。https://www.jb51.net/article/129039.htm
簡単に言えば
コードは以下の通りです。
このステップの問題は大きくないです。json形式で戻ってきたのです。公式サイトで書いた
ここで述べたように、皆様のマイクロクレジットのプログラム開発に役に立ちます。
WeChatウィジェットwx.requestというapiがバックグラウンドと対話する時に発生した問題を記録します。
1、資料に基づいて、第一歩を完成して、送信を要求します。コードは以下の通りです。
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');
}
})
バックグラウンドは要求を受信しました。コントロールもsubmit successとsubmit completteeをプリントしました。しかし、バックグラウンドの要求はデータを受信していません。デバッグを開けたら、データは全部request payloadにあります。だからバックグラウンドはspringmvcのマッピングbeanでもreq.getParameter
でもパラメータが取れません。解決方法は当駅を参照してください。https://www.jb51.net/article/129039.htm
簡単に言えば
header: {'content-type': 'application/x-www-form-urlencoded'}
が追加され、バックグラウンドでデータの取得に成功しました。コードは以下の通りです。
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、受信要求はデータに戻ります。このステップの問題は大きくないです。json形式で戻ってきたのです。公式サイトで書いた
console.log(res.data)
だけなら、コンソールでObjectを印刷します。パラメータ名を持って行けばいいです。例えば、res.data.code
です。ここで述べたように、皆様のマイクロクレジットのプログラム開発に役に立ちます。