微信小程序之表单提交与PHP后台数据交互处理的示例分析
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,这篇文章给大家分享的是有关微信小程序之表单提交与PHP后台数据交互处理的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:【form表单提交】form.wxm
千家信息网最后更新 2025年11月12日微信小程序之表单提交与PHP后台数据交互处理的示例分析
这篇文章给大家分享的是有关微信小程序之表单提交与PHP后台数据交互处理的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
具体如下:
【form表单提交】
form.wxml:
form.js:
Page({ formSubmit: function (e) { console.log('form发生了submit事件,提交数据:', e.detail.value) }, formReset: function () { console.log('form发生了reset事件') }})提交触发formSubmit:
重置触发formReset:
【表单数据提交到PHP后台服务器】
使用 wx.request API发送HTTPS请求
前台form.js:
Page({ formSubmit: function (e) { wx.request({ url: 'https://www.msllws.top/getdata.php', data: { 'nickname': e.detail.value.nickname, 'password': e.detail.value.password, 'sex': e.detail.value.sex, 'status': e.detail.value.status, 'aihao': e.detail.value.aihao, 'grade': e.detail.value.grade }, method:'POST', header: { 'Content-Type': 'application/x-www-form-urlencoded' }, success: function (res) { console.log(res.data) } }) }})后台接口getdata.php:
提交后日志文件log.txt内容如下,这些就是PHP后台获得的数据,可以对其进行数据库操作:
array ( 'nickname' => '李栋', 'password' => '123456', 'sex' => '男', 'status' => 'true', 'aihao' => 'cy,hj,tt', 'grade' => '66',)【PHP后台对提交过来的数据进行判断、处理,返回状态,前台小程序给出提示】
示例如下,如果输入名字提示提交成功,不输入名字提示名字为空。
后台接口getdata.php:
前台form.js:
Page({ formSubmit: function (e) { wx.request({ url: 'https://www.msllws.top/getdata.php', data: { 'nickname': e.detail.value.nickname, 'password': e.detail.value.password, 'sex': e.detail.value.sex, 'status': e.detail.value.status, 'aihao': e.detail.value.aihao, 'grade': e.detail.value.grade }, method: 'POST', header: { 'Content-Type': 'application/x-www-form-urlencoded' }, success: function (res) { if (res.data.state == 1) { wx.showToast({ title: res.data.info }); }else{ wx.showToast({ title: res.data.info }); } } }) }})【请求PHP后台API接口,获得数据,渲染页面】
示例如下,获得10条博客信息显示在页面中(接口用tp5写的,普通php文件用
echo json_encode();返回数据)。后台接口Getdata.php:
field('`article_id`,`article_title`,`thumbnail`')->where($whe)->limit(10)->select(); //拼接缩略图路径 foreach ($artinfo as $k => $v) { $artinfo[$k]['thumbnail'] = 'https://www.msllws.top'.$v['thumbnail']; } return json($artinfo); }}前台data.js:
Page({ onLoad: function () { var that = this wx.request({ url: 'https://www.msllws.top/Getdata', headers: { 'Content-Type': 'application/json' }, success: function (res) { that.setData({ artinfo: res.data }) } }) }})前台data.wxml:
{{artinfo.article_title}} 页面加载,显示如下:
感谢各位的阅读!关于"微信小程序之表单提交与PHP后台数据交互处理的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
数据
后台
前台
接口
示例
表单
名字
程序
处理
内容
状态
页面
提示
分析
成功
事件
文件
日志
更多
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库配置热加载
2021上海网络安全博览会
网络安全边界是什么
数据库 语言 数据引擎
网络安全草案
大学数据库有什么
金蝶eas数据库类型
软件开发人员性格特点
眉山市网络安全攻防比赛
数据库图形界面登陆
新加坡网络技术交流会
青岛银行网络安全招聘
数据库的工作岗位
设计数据库指令
小区监控服务器配置推荐
app移动软件开发破解版
关于网络安全的篇章
棋牌游戏手机软件开发
链工宝最新题库数据库
网络技术支持与维护内容
长沙java软件开发报价
abp链接多个数据库
服务器及安全管理
远程连接家用电脑服务器
淄博党员教育软件开发系统
均衡教派服务器
网络安全主要特征之一系统性
数据库的基础发展
网络安全的节目名称
360应对网络安全事例