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

開心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗 獲得超13個贊
在應(yīng)用開發(fā)中,經(jīng)常會遇到一些帶有提示信息的跳轉(zhuǎn)頁面,例如操作成功或者操作錯誤頁面,并且自動跳轉(zhuǎn)到另外一個目標(biāo)頁面。系統(tǒng)的Action類內(nèi)置了兩個跳轉(zhuǎn)方法success和error,用于頁面跳轉(zhuǎn)提示,而且可以支持ajax提交。
$User = M('User'); //實例化User對象
$result = $User->add($data);
if($result){
//設(shè)置成功后跳轉(zhuǎn)頁面的地址,默認(rèn)的返回頁面是$_SERVER['HTTP_REFERER']
$this->success('新增成功', 'User/list');
} else {
//錯誤頁面的默認(rèn)跳轉(zhuǎn)頁面是返回前一頁,通常不需要設(shè)置
$this->error('新增失敗');
}
$this->redirect(“Index/list”); //直接跳轉(zhuǎn),不帶計時后跳轉(zhuǎn)
- 1 回答
- 0 關(guān)注
- 1267 瀏覽
添加回答
舉報
0/150
提交
取消