小程序如何调用php程序,微信小程序调用PHP后台接口 解析纯html文本
搜索熱詞
1、微信js動態傳參:
PHP/Home/Xiaoxxf/activity_detail?a_id='+options.id,//含富文本html
data: {
is_detail:1
},method: 'GET',// OPTIONS,GET,HEAD,POST,PUT,DELETE,TRACE,CONNECT
header: {
'Content-Type': 'application/json'
},success: function (res) {
that.setData({
Article: res.data //一維數組json編碼后對象
})
/**
* html解析
*/
var article = that.data.Article;
console.log("article = " + article);
WxParse.wxParse('article','html',article,that,5);
console.log(res.data);
},fail: function (res) { },complete: function (res) { },}),
其中,options.id是由前一個wxml頁面動態傳過來的參數。
2、wxParse插件使用:
1)復制wxParse文件夾到pages同目錄
2)在wxml頁面引入模板代碼:
富文本html框內容:3)在js的page({})里面引入執行文件
wxParse.js解析文件
var WxParse = require('../../wxParse/wxParse.js');
page({...})
4)在js文件里面解析獲取的純html字符串,注意:這里必須得是字符串(如:'
2112'),如果有'\'就要去掉。
示例代碼:
PHP/Home/Xiaoxxf/activity_detail?a_id='+options.id,header: {
'Content-Type': 'application/json'
},success: function (res) {
that.setData({
Article: res.data //一維數組json編碼后對象,全部數據
})
/**
* html解析
*/
var article = that.data.Article;
console.log("article = " + article);
WxParse.wxParse('article',})
3、PHP后臺接口(本接口僅做示例,未做安全和過濾校驗):
query("select act_detail from xxf_witkey_activity where is_show = 1 and a_id = ".$a_id." order by a_id desc");
//var_dump($data);return ;
$data = $data[0];
$data = stripslashes(implode(',',$data));
$data = str_replace(array('src="/data/uploads/','src="data/uploads/'),array('src="http://www.xxiangfang.com/data/uploads/','src="http://www.xxiangfang.com/data/uploads/'),$data);
echo $data;
}
}else{ //普通字段(封面、特色、活動名稱)
$a_id = intval(I('GET.a_id'));
$data =D()->query("select a_id,act_name,pic_url,introduction from xxf_witkey_activity where is_show = 1 and a_id = ".$a_id." order by a_id desc");
if($data)
$data = $data[0];
echo json_encode($data);
}
}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持編程之家。
總結
如果覺得編程之家網站內容還不錯,歡迎將編程之家網站推薦給程序員好友。
本圖文內容來源于網友網絡收集整理提供,作為學習參考使用,版權屬于原作者。
總結
以上是生活随笔為你收集整理的小程序如何调用php程序,微信小程序调用PHP后台接口 解析纯html文本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 二级计算机vf里的sql,计算机等级考试
- 下一篇: 功放音量调节原理_玩汽车音响,功放和喇叭