
正文
thinkphp$_post的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
thinkphp里控制器的方法参数可以接收POST参数么
上传文件不能用POST接收,并且发送文件类型需要在表单里面添加enctype=multipart/form-data这个才能发送文件。如: 在控制器中需要用$_FILES这个来接收上传的文件数据。
若是用get/post表单的话,把该值赋到表单的一个name变量,再到控制器里用个变量接收即可 如一楼所说,把变量添加到url后面,再在控制器里用get接收 用ajax,但是楼主的情况除外 个人觉得,楼主应该把业务逻辑说出来,以便提供思路。
Thinkphp2版本:使用I方法来获取post、get等参数。例如获取id参数。I(get.id);I(post.id);Thinkphp0版本:由于0版本将单字母方法取消了,取而代之的是一些语义更明确的方法名,I方法对应的是input方法。所有使用input方法来获取post、get等参数。例如获取id参数。
create()打印不出来。。你想打印出什么来,好久没用tp了,但是我还是记得create是添加语句吧。。你都没有传值进去,能打印出什么东西进来呢。。
var data = {username:我是小明, password:mima};$.post(/Register/submit.html, data , function(response){ alert(response.msg); //response是服务端响应的数据。msg是thinkphp传过来的处理信息。 //thinkphp的响应里,始终会携带一个code属性。
相关问答
Q1: thinkphp怎么判断post提交是否为空
1、如果我在做一个添加用户的操作时,我们可以设置一个User/useradd.html作为模板。然后写一个UserAction.php。在UserAction.php中写一个userAdd方法,使用isPost()来判断是否状态,就可以把提交前和提交后写在一个Action里面了。
2、要判断表单是否提交,最简单的办法就是判断超全局变量$_POST,$_GET或$_REQUEST,看当中有没有已在表单中填写的值。具体步骤如下:首先创建一个PHP页面,编写一个简单的表单,method属性设置为post,简便起见,action属性为空,即提交到当前页。为了展示效果在表单域增加一个姓名输入框和一个提交按钮。
3、PHP要判断表单元素的值是否为空,首先需要提交表单,然后根据name获取表单元素,判断是否为空即可。
4、如果是 表单提交过来的在php页面会有三个超全局变量来记录表单提交的数据的$_POST,$_GET,$_REQUEST 。如果表单的method是post你可以在后端判断$_POST是否为空,如果是get方法,判断$_GET。然你可以直接用$_REQUEST来判断,不管使用get,还是post方法提交的表单。
5、配置好数据库连接后 比如可以这样 u_table=D(user);result=$u_table-select();然后判断 $result 是否为空。不为空就表示有数据。
Q2: thinkphp中怎么用ajax
1、如何在thinkphp中使用ajax?首先,ajax在。tp需要用大U法。比如:$。帖子(用户/添加)}失败,真);第三个参数为true,是json数据,包括info.status.url。在控制器中返回结果的第二种方法。
2、//thinkphp的响应里,始终会携带一个code属性。可以用这个值来判断服务端是否处理成功,以便做对应的处理。 //如果是用success方法返回的,code为1。 //如果是用error方法返回的话,code为0。 //根据下面服务端的返回情况,这里会打印“处理成功”四个字。
3、要使用楼上所说的u方法和__url__第一,首先要看你是怎么进行建项目的,如果是一个入口文件对应一个项目,那么楼上的说的都没有问题,如果是项目分组或者是独立分组模式,那前面必须要加上你的项目名称。
4、thinkphp中,用大写的i, I(参数名) 方法来获取参数,经过检验后处理执行相应指令,简单的用$this-success( $return ) 或 $this-error( $error )来返回结果。在 .get(url, {id:id},function(data){ console.log(data)})按F12看console就能看到返回的结果。这就是整个过程。
5、});//上面的url你根据自己的需要修改get传参数我就不说了,你也可以用post 或者直接用ajax做,都是一样的。
6、提交的时候使用ajax提交,这样不用刷新页面。
关于thinkphp$_post和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







