微信小程序中wx.request所調(diào)用域名是有嚴格規(guī)定的,不是隨便用個url就行的,下面是官方文檔的說明:
站在用戶的角度思考問題,與客戶深入溝通,找到寧晉網(wǎng)站設計與寧晉網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站建設、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)站空間、企業(yè)郵箱。業(yè)務覆蓋寧晉地區(qū)。
每個微信小程序需要事先設置一個通訊域名,小程序只可以跟指定的域名與進行網(wǎng)絡通信。包括普通 HTTPS 請求(request)、上傳文件(uploadFile)、下載文件(downloadFile) 和 WebSocket 通信(connectSocket)
配置流程
服務器域名請在 「小程序后臺-設置-開發(fā)設置-服務器域名」 中進行配置,配置時需要注意:
域名只支持?https?(request、uploadFile、downloadFile) 和?wss?(connectSocket) 協(xié)議;
域名不能使用 IP 地址或 localhost;
域名必須經(jīng)過 ICP 備案;
出于安全考慮,api.weixin.qq.com?不能被配置為服務器域名,相關API也不能在小程序內(nèi)調(diào)用。?開發(fā)者應將 appsecret 保存到后臺服務器中,通過服務器使用 appsecret 獲取 accesstoken,并調(diào)用相關 API;
對于每個接口,分別可以配置最多 20 個域名。
1、看接口能不能正常訪問,返回值小程序是否能接到
2,如果都能,看看傳值方式post或者get
通常是將圖片的地址存儲到數(shù)據(jù)庫,上傳之后,應該能獲得圖片的保存地址,然后把這個圖片地址以字符串形式存儲到數(shù)據(jù)庫里。
這種情況發(fā)生在以UTF-8編碼格式傳輸數(shù)據(jù)的時候,這開頭的三個字節(jié)叫做BOM(Byte Order Mark,字節(jié)順序標記),小程序接收到php端返回的數(shù)據(jù)后,把開頭的三個字節(jié)去掉即可。
更徹底的解決辦法是把php文件保存為?不帶BOM的UTF-8?文件,這樣返回的數(shù)據(jù)就不帶BOM了
1、在MYSQL中新建一個test數(shù)據(jù)庫,在里面新建一張type數(shù)據(jù)表,下面將從該表獲得數(shù)據(jù)。
2、新建一個project小程序項目。
3、在project項目內(nèi),新建一個index模塊來從數(shù)據(jù)庫獲得數(shù)據(jù),并將數(shù)據(jù)輸出在index.wxml頁面。
4、在index模塊中index.js頁面,在onLoad中使用wx.request方法向服務端文件請求數(shù)據(jù)。url為請求數(shù)據(jù)的地址;data為傳輸?shù)膮?shù),這里設置為空;method為傳遞參數(shù)的方式,header用于設置請求的數(shù)據(jù)類型,success是成功獲得數(shù)據(jù)后的操作。
5、在index.wxml頁面,使用for循環(huán)遍歷輸出index.js傳遞過來的數(shù)據(jù)data,通過item將data數(shù)據(jù)輸出在頁面。
6、在服務端新建一個api.php頁面來接收微信小程序的數(shù)據(jù)請求。
7、最后編譯微信小程序,查看從數(shù)據(jù)表type獲得數(shù)據(jù)內(nèi)容,成功從數(shù)據(jù)庫讀取數(shù)據(jù)并輸出在頁面上。
網(wǎng)頁標題:小程序php接收數(shù)據(jù),小程序?qū)觩hp接口接收數(shù)據(jù)
文章地址:http://sd-ha.com/article44/hdhehe.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、響應式網(wǎng)站、網(wǎng)站維護、動態(tài)網(wǎng)站、自適應網(wǎng)站、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)