本文目錄一覽:
- 1、微信小程序後端怎麼給前端返回成功狀態碼
- 2、微信小程序,weixin,微信小程序怎樣連接數據庫
- 3、微信小程序獲取JSON數據時遇到多維數組,請教如何獲取數據?
- 4、微信 小程序的數據庫讀取問題
- 5、微信小程序header頭信息application/json處理數據php端如何接受?
微信小程序後端怎麼給前端返回成功狀態碼
這要看你的後端是以什麼形式給前端返回信息的。比如說是純文本格式(以php為例):
header(“Content-Type:text/html”);
echo “100”;
那麼小程序中可以這樣來判斷(假定100就表示成功):
wx.request({
url: “……”,
success: res = {
if (res.data == “100”) { /*此時res.data就是個字符串*/
//成功
} else {
//失敗
}
},
fail: () = {
//錯誤
}
})
如果後端以json對象格式返回數據,比如:
header(“Content-Type:application/json”);
echo “{‘code’:’100′,’msg’:’成功’}”;
那麼小程序中則這樣判斷:
wx.request({
url: “……”,
success: res = {
if (res.data.code == “100”) { /*這個res.data則是個json對象*/
//成功
} else {
//失敗
}
},
fail: () = {
//錯誤
}
})
微信小程序,weixin,微信小程序怎樣連接數據庫
微信小程序是以https方式提交數據到你的後台,如下:
wx.request({
url: ‘test.php’, //你的後台地址
data: {
x: ” ,
y: ”
},
header: {
‘content-type’: ‘application/json’
},
success: function(res) {
console.log(res.data)
}
})
望採納!
微信小程序獲取JSON數據時遇到多維數組,請教如何獲取數據?
1、在MYSQL中新建一個test數據庫,在裡面新建一張type數據表,下面將從該表獲得數據。
2、新建一個project小程序項目。
3、在project項目內,新建一個index模塊來從數據庫獲得數據,並將數據輸出在index.wxml頁面。
4、在index模塊中index.js頁面,在onLoad中使用wx.request方法向服務端文件請求數據。url為請求數據的地址;data為傳輸的參數,這裡設置為空;method為傳遞參數的方式,header用於設置請求的數據類型,success是成功獲得數據後的操作。
5、在index.wxml頁面,使用for循環遍歷輸出index.js傳遞過來的數據data,通過item將data數據輸出在頁面。
6、在服務端新建一個api.php頁面來接收微信小程序的數據請求。
7、最後編譯微信小程序,查看從數據表type獲得數據內容,成功從數據庫讀取數據並輸出在頁面上。
微信 小程序的數據庫讀取問題
小程序是無法直接連數據庫,需要一個服務端web應用程序,提供https接口讓小程序調用,
這個web應用程序可以訪問數據庫,開發web端開發程序使用語言:java,.net,php等
微信小程序header頭信息application/json處理數據php端如何接受?
微信小程序中wx.request所調用域名是有嚴格規定的,不是隨便用個url就行的,下面是官方文檔的說明:
每個微信小程序需要事先設置一個通訊域名,小程序只可以跟指定的域名與進行網絡通信。包括普通 HTTPS 請求(request)、上傳文件(uploadFile)、下載文件(downloadFile) 和 WebSocket 通信(connectSocket)
配置流程
服務器域名請在 「小程序後台-設置-開發設置-服務器域名」 中進行配置,配置時需要注意:
域名只支持 https (request、uploadFile、downloadFile) 和 wss (connectSocket) 協議;
域名不能使用 IP 地址或 localhost;
域名必須經過 ICP 備案;
出於安全考慮,api.weixin.qq.com 不能被配置為服務器域名,相關API也不能在小程序內調用。 開發者應將 appsecret 保存到後台服務器中,通過服務器使用 appsecret 獲取 accesstoken,並調用相關 API;
對於每個接口,分別可以配置最多 20 個域名。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/228753.html