PHP后端form表单提交的方法


这篇文章主要介绍了PHP后端form表单提交的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP后端form表单提交的方法文章都会有所收获,下面我们一起来看看吧。1.小程序相对于之前的WEB+PHP建站来说,个人理解为只是将web放到了微信端,用小程序固定的格式前前端进行布局、事件触发和数据的输送和读取,服务器端可以用任何后端语言写,但是所有的数据都要以JSON的形式返回给小程序。2.昨天写了登录注册、忘记密码功能,他们实质上都是一个表单提交操作。因此就拿注册功能来写这个例子。3.目录图js文件是逻辑控制,主要是它发送请求和接收数据,json 用于此页面局部 配置并且覆盖全局app.json配置,wxss用于页面的样式设置,wxml就是页面,相当于html4.样式和json文件暂时不管了,我只是想回顾一下form表单的提交5.Wxml文件代码6.其中几个关键点需要理解a.Form表单,需要绑定一个submit事件,在小程序中,属性为bindsubmit,bindsub免费云主机域名mit=”formSubmit” 这里的属性值formSubmit,命名可以为符合规范的任意值,相当于以前html中的onsubmit=”formSubmit()”,是一个函数名,当提交的时候触发formSubmit这个函数事件,这个函数写在js中。b.其他的属性和之前的HTML差不多,注意的是,表单一定要有name=“value”,后端处理和以前一样,比如name=”username” PHP可以用 $_POST[‘username’]来接收。C.由于小程序没有input submit这个按钮,所以在每个form表单中都要有一个提交按钮,,这个按钮就是用来开启提交事件的。7.index.js代码8.需要注意的是Page()这个方法是必须有的,里面放置js对象,用于页面加载的时候,呈现效果data: {},数据对象,设置页面中的数据,前端可以通过读取这个对象里面的数据来显示出来。formSubmit: function 小程序中方法都是 方法名:function(),其中function可以传入一个参数,作为触发当前时间的对象下面是函数的执行,由于验证太多,我只拿一部分出来理解。这里的e,就是当前触发事件的对象,类似于html onclick=“foo(this)”this对象,小程序封装了许多内置的调用方法,e.detail.value.mobile 就是当前对象name=”mobile”的对象的值e.detail.value.mobile.length就是这个值的长度showToast类似于JS中的alert,弹出框,title 是弹出框的显示的信息,icon是弹出框的图标状态,目前只有loading 和success这两个状态。duration是弹出框在屏幕上显示的时间。9.重点来了wx.request({})是小程序发起https请求,注意http是不行的。这里a.url是你请求的网址,比如以前在前端,POST表单中action=‘index.php’,这里的index.php是相对路径,而小程序请求的网址必须是网络绝对路径。比如:https://shop.com/home/Login/registerb.由于POST和GET传送数据的方式不一样,POST的header必须是”Content-Type”: “application/x-www-form-urlencoded”GET的header可以是 ‘Accept’: ‘application/json’c.一定要写明method:“POST” 默认是“GET”,保持大写data:{mobile:e.detail.value.mobile,password:e.detail.value.password},这里的data就是POST给服务器端的数据 以{name:value}的形式传送d.成功回调函数e.success:function()是请求状态成功触发是事件,也就是200的时候,注意,请求成功不是操作成功,请求只是这个程序到服务器端这条线的通的。fail:function()就是网络请求不成功,触发的事件。f.这里的一段代码是和PHP后端程序有关系的,具体流程是这样的,1.POST通过数据到https://shop.com/home/Login/register这个接口,用过THINKPHP的就会知道是HOME模块下的Login控制下的register方法2.register方法根据POST过来的数据,结合数据库进行二次验证,如果操作成功,返回什么,如果操作失败,返回什么3.后端PHP代码如下:控制器 LoginController.class.php模型UserModel.class.php 的register方法关于“PHP后端form表单提交的方法”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“PHP后端form表单提交的方法”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: Java数据结构链表的概念是什么与怎么实现

本文小编为大家详细介绍“Java数据结构链表的概念是什么与怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java数据结构链表的概念是什么与怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。链表是一种物理存储结构上非连续…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 08/31 16:51
Next 08/31 16:51

相关推荐