根據教程結合自己看法寫的。紅色為重點部分。
1、在控制器中
php**
$this->ajaxreturn('1','2',0);
//說一下ajaxreturn的3個引數
第乙個是返回的資料變數,第二個是返回的資訊,第三個是資料返回的狀態。
例如我們判斷乙個使用者登入
if ($username=='' || $userpass=='')
if ($verify!=$_session['verify'])
if ($result->value=="未審核")
if ($username==$result->username && $userpass==$result->userpass)else
複製**
如果登入不成功,後邊的引數就寫為0,
0為提示作用
如果登入成功,後邊的引數就寫為1,
1為執行complete方法
有什麼作用?
請繼續看。
以下是html頁面
thinkajax.sendform('form1','__url__/update',complete,'result');
第乙個引數代表提交名稱為form1的表單
第二是引數是提交的位址
第三個引數,如果提交成功,執行的函式名稱
第四個引數,就是顯示「資料處理中~」這些提示資訊的div的名稱。
loginhandle可以這麼寫:
function loginhandle(data,status)
其中的data引數,例如我們想返回剛才提交過的使用者名稱
假如我們的使用者名稱是存在$username裡的,那麼
$this->ajaxreturn($username,'登入成功!',1);
那麼,data就是變數$username的值。
sataus就是$this->ajaxreturn($username,'登入成功!',1);最後的這個引數"1"或者"0"
可以看上邊的php**,當身份確認之後,才返回1,js**是如果status=1,那麼就執行登入成功的操作,然後跳轉。
如果status不為1,那麼當然就不執行if下的操作了。
當然,別忘了在用tajax的時候寫上
mootools" />
vcbuild的簡單使用
vcbuild 命令列 更新 2007 年 11 月 vcbuild 工具使用以下命令列語法來生成 visual c 專案和解決方案。複製 vcbuild options project solution config all 標誌 options生成選項。有關更多資訊,請參見 vcbuild 選項...
QList的簡單使用
qlistlist list 1 2 3 4 5 6 7 8 qlist的插入 voidinsert int i,const t value 在qlist其中某個位置插入value,假如沒 宣告i i 預設size 及在最後插入value iteratorinsert iterator before...
QTreeWidget的簡單使用
qtreewidget是一種樹形的部件,它以樹的形式顯示各個項,它的每個項使用qtreewidgetitem來表示。qtreewidgetitem的值的表示都是用qstringlist來表示的。簡單的說明一下 for int i 0 i 3 i for int i 0 i 3 i treewidge...