ホームページ  >  記事  >  バックエンド開発  >  モデレータはアイデアがありません。来て見てください T T

モデレータはアイデアがありません。来て見てください T T

WBOY
WBOYオリジナル
2016-06-23 13:55:38941ブラウズ

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 を使用した Web サイトの開発中に、フォーム投稿メソッドが値を取得できない状況に遭遇しました

解決策は、data-ajax="false" を追加することです。その理由は、jquery mobile はデフォルトでデータ送信に ajax を使用するためです。

問題を解決してください! ! !

I 関数番号はどのように定義されますか?

投稿して見てください


thinkphp と jquery mobile を使用した Web サイトの開発中に、フォーム投稿メソッドが値を取得できない状況に遭遇しました

解決策は、data-ajax="false" を追加することです。

その理由は、jquery mobile はデフォルトでデータ送信に ajax を使用するためです。
解決しました〜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。