十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
這篇文章給大家分享的是有關(guān)thinkPHP5中如何實現(xiàn)ajax提交表單的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
具體如下:
其實跟正常的ajax沒什么區(qū)別,主要就是利用jquery的serialize()
方法序列化表單
中間遇到些麻煩就是還沒熟悉thinkphp5框架,之前一直用的3.2.3還沒來得及,倆版本差別還是有的
一個是$_POST不能用了還有就是原來ajax的url可以使用框架的U方法沒了具體看了看think下的助手函數(shù)發(fā)現(xiàn)是url
下邊是隨便寫了個方法用于返回json數(shù)據(jù)
public function test($mess,$id){ if($mess == '123'){ return json("ajax成功!".$mess."---".$id); }else{ return json("你輸出的是其他值:".$mess."---".$id); } }
此外,常規(guī)的參數(shù)提交與處理方法如下:
表單提交傳參:
在控制器中獲取
$project_name=input("post.project_name");
php中跳轉(zhuǎn)傳參:
$this->success('新增項目成功',url("Version/index",array('project_name'=>$project_name))); die;
感謝各位的閱讀!關(guān)于“thinkPHP5中如何實現(xiàn)ajax提交表單”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!