最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序 POST請求(網絡請求)詳解及實例代碼

 更新時間:2016年11月16日 11:59:20   作者:dzp_coder  
這篇文章主要介紹了微信小程序 POST請求(網絡請求)詳解及實例代碼的相關資料,需要的朋友可以參考下

微信小程序 POST請求

微信小程序開發(fā)中網絡請求必不可少.GET.POST請求是最常用的.GET請求,POST請求的時候有好幾個坑.我已經為大家填好了.

<img src="http://img.blog.csdn.net/20161017170933243?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" align="middle" alt="" /> 

按照文檔,肯定是這么寫.那就入坑了.

1. 'Content-Type': 'application/json'用在get請求中沒問題.

POST請求就不好使了.需要改成: "Content-Type": "application/x-www-form-urlencoded"

2016.11.10更新:有同學在將content-type 修改為小寫后,post請求成功.

2. 加上method: "POST"

3.data: { cityname: "上海", key: "1430ec127e097e1113259c5e1be1ba70" }寫成json格式這樣也是請求不到數(shù)據(jù)的.需要轉格式.

下面直接貼代碼:

 3.1

<span style="font-size:24px;">//index.js 
//獲取應用實例 
var app = getApp() 
Page( { 
 data: { 
  toastHidden: true, 
  city_name: '', 
 }, 
 onLoad: function() { 
  that = this; 
  wx.request( { 
   url: "http://op.juhe.cn/onebox/weather/query", 
   header: { 
    "Content-Type": "application/x-www-form-urlencoded" 
   }, 
   method: "POST", 
   //data: { cityname: "上海", key: "1430ec127e097e1113259c5e1be1ba70" }, 
   data: Util.json2Form( { cityname: "上海", key: "1430ec127e097e1113259c5e1be1ba70" }), 
   complete: function( res ) { 
    that.setData( { 
     toastHidden: false, 
     toastText: res.data.reason, 
     city_name: res.data.result.data.realtime.city_name, 
     date: res.data.result.data.realtime.date, 
     info: res.data.result.data.realtime.weather.info, 
    }); 
    if( res == null || res.data == null ) { 
     console.error( '網絡請求失敗' ); 
     return; 
    } 
   } 
  }) 
 }, 
 onToastChanged: function() { 
  that.setData( { toastHidden: true }); 
 } 
}) 
var that; 
var Util = require( '../../utils/util.js' );</span> 

3.2

<span style="font-size:24px;"><!--index.wxml--> 
<view class="container"> 
  <toast hidden="{{toastHidden}}" bindchange="onToastChanged"> 
    {{toastText}} 
  </toast> 
  <view>{{city_name}}</view> 
  <view>{{date}}</view> 
  <view>{{info}}</view> 
</view></span> 

3.3

<span style="font-size:24px;">//util.js 
function json2Form(json) { 
  var str = []; 
  for(var p in json){ 
    str.push(encodeURIComponent(p) + "=" + encodeURIComponent(json[p])); 
  } 
  return str.join("&"); 
} 
module.exports = { 
 json2Form:json2Form, 
}</span> 


希望對大家有幫助.

相關文章

  • Rxjs監(jiān)聽精確使用版本上線

    Rxjs監(jiān)聽精確使用版本上線

    這篇文章主要為大家介紹了Rxjs監(jiān)聽使用不精確版本上線晚3小時,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • 微信小程序 省市區(qū)選擇器實例詳解(附源碼下載)

    微信小程序 省市區(qū)選擇器實例詳解(附源碼下載)

    這篇文章主要介紹了微信小程序 省市區(qū)選擇器實例詳解的相關資料,區(qū)域間手勢滑動切換,標題欄高亮隨之切換,反之亦然;當前選中標題紅色高亮;回到前一級點擊某區(qū)域后,清空子代的區(qū)域,需要的朋友可以參考下
    2017-01-01
  • Iframe跨窗口通信原理詳解

    Iframe跨窗口通信原理詳解

    這篇文章主要為大家介紹了Iframe跨窗口通信原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • Fabric.js 實現(xiàn)變換視窗示例詳解

    Fabric.js 實現(xiàn)變換視窗示例詳解

    這篇文章主要為大家介紹了Fabric.js 實現(xiàn)變換視窗示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Parcel配置public靜態(tài)文件目錄過程解析

    Parcel配置public靜態(tài)文件目錄過程解析

    這篇文章主要為大家介紹了Parcel配置public靜態(tài)文件目錄實現(xiàn)過程解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06
  • JavaScript高級程序設計之基本引用類型

    JavaScript高級程序設計之基本引用類型

    這篇文章主要介紹了JavaScript高級程序設計之基本引用類型,引用值(對象)都是某個特定的引用類型的實例對象,例如 Date類型、Function類型,RegExp 正則表達式類型等等。JavaScript內置了一些常用的引用類型給開發(fā)者使用。下面來看看文章詳細內容
    2021-11-11
  • 原型和原型鏈 prototype和proto的區(qū)別詳情

    原型和原型鏈 prototype和proto的區(qū)別詳情

    原型是function對象下的屬性,它定義了構造函數(shù)的共同祖先,也就是一個父子級的關系,子對象會繼承父對象的方法和屬性,每個實例對象下都有__proto__屬性,通過屬性__proto__指向構造函數(shù)的原型對象,當?shù)竭_末端時,返回null,這樣一層一層向頂端查找,就形成了原型鏈
    2021-10-10
  • 超越Node.js的JavaScript運行環(huán)境Bun.js功能特性詳解

    超越Node.js的JavaScript運行環(huán)境Bun.js功能特性詳解

    這篇文章主要為大家介紹了超越Node.js的JavaScript運行環(huán)境Bun.js功能特性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • JavaScript?history?對象詳解

    JavaScript?history?對象詳解

    這篇文章主要介紹了JavaScript?history?對象詳解,history?對象表示當前窗口首次使用以來用戶的導航歷史記錄。因為?history?是?window?的屬性,所以每個?window?都有自己的?history?對象,更多詳細內容請參考下面文章內容
    2021-11-11
  • tagName的使用,留一筆

    tagName的使用,留一筆

    tagName的使用,留一筆...
    2006-06-06

最新評論

定远县| 南充市| 沂南县| 沙湾县| 吉安市| 三明市| 宜君县| 留坝县| 三台县| 城市| 神池县| 昌黎县| 毕节市| 任丘市| 合山市| 鄯善县| 牡丹江市| 玉树县| 射阳县| 西安市| 凤翔县| 腾冲县| 潼关县| 甘南县| 普陀区| 金湖县| 无锡市| 大姚县| 惠来县| 濮阳市| 崇明县| 镶黄旗| 台中市| 从江县| 浪卡子县| 抚松县| 镇坪县| 石首市| 视频| 尚志市| 巴林左旗|