ajax 提交 后在控制器里dump($_POST)你提交的数据 可在 控制台 里看返回的数据 查看是否有结果
在控制器里 echo "0k" 是返回结果 页面中 javascript 中的 if(data=='ok'){} 才可执行。
上传文件不能用POST接收,并且发送文件类型需要在表单里面添加enctype="multipart/form-data"这个才能发送文件。如:<form action="{:U('Admin/Task/addhandle')}" method="post" enctype="multipart/form-data">
在控制器中需要用$_FILES这个来接收上传的文件数据。
后台获取前端表单的值,依赖于表单控件的name属性,而 <INPUT id="token" VALUE ="证明材料"> 并没有设定name属性,所以获取不到,应该改为 <INPUT name="token" id="token" VALUE ="证明材料">
sub识别不了,
$sub是变量,如果你把值存到$sub里面,你应该吧[sub] 改为 [$sub]
‘sub’ 或者 “sub” 表示一个字符串。应该加上单引号或者双引号。
结尾有个分号 ;
还有就是中英文的符号是不太一样的,用英文模式输入符号
以上就是关于jquery中的$.post(),提交到php端如何获取值全部的内容,包括:jquery中的$.post(),提交到php端如何获取值、thinkphp提交表单后 $_POST收不到数据,很是郁闷、php post 为何无法获取表单值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)