版主大大是在没招了,麻烦进来看看呐T T

WBOY
풀어 주다: 2016-06-23 13:55:38
원래의
939명이 탐색했습니다.

我做了一个TP框架的查询系统,用I方法获取不到POST数据,$_POST方法获取不到数值。。。可是改成GET方法就能输出到屏幕上。。。thinkPHP论团里搜索好多人都遇到这种问题,可是没有解决方法...求指点!

这是程序部分

<?phpnamespace Home\Controller;use Think\Controller;class IndexController extends Controller {    public function index(){		$this->display(Mobile);	}    public function tbid(){		/*$TBID=M("tbid");		$data=$TBID->where('id=1')->find();		print_r($data);		echo I(post)."<br>";*/		$this->display(Tbid);		}	public function see(){			echo "saf";			print_r(I('post.search','kong'));			print_r(I('post.','kong'));			echo $_POST['search'].'asf';		}}
로그인 후 복사

这是页面部分
		<div >        	<form  method="post" action="{:U('see')}">            	<label class="ui-hidden-accessible">许可证编号:</label>                <input type="search" name="search"  placeholder="请输入许可证编号...">                <div align="right">               		<input type="submit" name="submit" data-inline="true" value="查询" >                </div>            </form>             <div id="content">            	 {tbid_result}            </div>        </div>
로그인 후 복사


改成GET就能获得数值。。。POST就是不可以


回复讨论(解决方案)

xu版大大什么时候都有招
话说直接用I('search')获取就可以了吧,至少我这边一直没出过问题,难道$_POST都是空的??

I 函数数怎么定义的?
贴出来看看

在使用thinkphp和jquery mobile进行一个网站开发过程中,遇到了form post方式无法取值的情况,

解决方法为在form表单加上data-ajax="false",

原因是jquery mobile默认使用ajax进行数据提交。

解决科、!!!

I 函数数怎么定义的?
贴出来看看



在使用thinkphp和jquery mobile进行一个网站开发过程中,遇到了form post方式无法取值的情况,

解决方法为在form表单加上data-ajax="false",

原因是jquery mobile默认使用ajax进行数据提交。
解决了~
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿