亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

thinkphp中如何在action中實現URL的跳轉

thinkphp中如何在action中實現URL的跳轉

PIPIONE 2018-07-30 00:00:56
想實現一個類似百度字典的界面,web開發的新手,一個人在摸索。在IndexAction.class.php中實現了兩個方法:index()和search().index方法中實現基本界面。類似于百度字典的初始界面,已經實現了。想在輸入框中輸入字符后點擊“檢索”按鈕后跳轉另一個界面,并顯示檢索結果,結果總是不對。search()方法的代碼基本如下:$word = $this->_get('word");$result = xxx($wod); //查詢$this->assign(...............);$this->display();search.html模板文件也做好了的。沒有問題。奇怪的是,我的url地址沒有發生變化。我的希望是url地址欄變為XXX/index.php/index/search?word='a'.另外,我使用http watch在IE里面抓了一下包,發現返回結果是我想要的結果,只是奇怪的沒有顯示出來,url地址欄也沒有變化。
查看完整描述

1 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

在應用開發中,經常會遇到一些帶有提示信息的跳轉頁面,例如操作成功或者操作錯誤頁面,并且自動跳轉到另外一個目標頁面。系統的Action類內置了兩個跳轉方法success和error,用于頁面跳轉提示,而且可以支持ajax提交。
$User = M('User'); //實例化User對象
$result = $User->add($data);
if($result){
//設置成功后跳轉頁面的地址,默認的返回頁面是$_SERVER['HTTP_REFERER']
$this->success('新增成功', 'User/list');
} else {
//錯誤頁面的默認跳轉頁面是返回前一頁,通常不需要設置
$this->error('新增失敗');
}
$this->redirect(“Index/list”); //直接跳轉,不帶計時后跳轉

查看完整回答
反對 回復 2018-09-22
  • 1 回答
  • 0 關注
  • 1251 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號