想實現一個類似百度字典的界面,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”); //直接跳轉,不帶計時后跳轉
- 1 回答
- 0 關注
- 1251 瀏覽
添加回答
舉報
0/150
提交
取消