激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 利用ThinkPHP內置的ThinkAjax實現異步傳輸技術的實現方法

利用ThinkPHP內置的ThinkAjax實現異步傳輸技術的實現方法

2019-12-19 15:08cnblogs小飛 PHP教程

ThinkPHP的官方文檔沒有給出ThinkAjax的使用方法,令很多初學者使用起來有些不便,今天學到這里,也碰到了很多問題,花時間深究下,做個學習筆記,希望能對初學者有幫助

準備工作: 
① 首先要會使用ThinkPHP這個框架 
② 最好有些ajax的基礎(可以去看下小飛的另外一篇博文:Ajax實時驗證"用戶名/郵箱等"是否已經存在) 
③ 4個js文檔(點此免積分下載) 

先貼上源代碼: 

復制代碼代碼如下:


<script type="text/javascript" src="__PUBLIC__/js/base.js"></script> 
<script type="text/javascript" src="__PUBLIC__/js/prototype.js"></script> 
<script type="text/javascript" src="__PUBLIC__/js/mootools.js"></script> 
<script type="text/javascript" src="__PUBLIC__/js/Ajax/ThinkAjax.js"></script> 
<script type="text/javascript"> 
function checktitle() 

ThinkAjax.send('__URL__/checktitle','ajax=1&title='+$('title').value,'','checkbox'); 

</script> 
<form action="__URL__/insert" method="post" id="myform"> 
<table> 
<tbody> 
<tr> 
<td width="45" class="tRight">標題:</td> 
<td> 
<input type="text" id="title" name="title"> 
<input type="button" value="檢查" onClick="checktitle();"> 
</td> 
<td> 
<span id="checkbox"></span> 
</td> 
</tr> 
</tbody> 
</table> 
</form> 


代碼解釋: 
為“檢查”按鈕添加一個onclick事件,當按鈕被點擊時,調用checktitle()函數 
在checktitle函數中,我們只用到了ThinkAjax對象中的成員方法send 
    send:function(url,pars,response,target,tips,effect){……} 
可以看出ThinkAjax.send方法共有6個參數: 
參數url:表示要將客戶端瀏覽器傳輸過來的數據提交到服務器上的哪個方法進行處理,我這里提交給“當前模塊下的checktitle方法”處理 
參數pars:相當于ajax中的send方法中的參數string,表示要提交過去的數據,該參數只用于post方式傳值 
參數response:自定義的回調函數,如果定義了回調函數,則服務器處理完提交過去的數據之后,將會把處理后的數據交給回調函數進行處理。該回調函數有兩個參數:①data②status 參數data:將服務器端處理后的數據賦給data 參數status:表示處理后的狀態信息,1表示成功 0 表示失敗 
參數target:表示將處理后的數據在哪個地方進行顯示(或輸出),比如:我將此參數賦為:checkbox,表示處理后的數據會在id=”checkbox”的標簽進行信息輸出 
當前模塊下的checktitle方法的源代碼: 

復制代碼代碼如下:


<?php 
class IndexAction extends Action 

// 首頁 
public function index(){ 
$this->display(); 

// 檢查標題是否可用 
public function checkTitle() 

if(!empty($_POST['title'])) 

$Form = D("Form"); 
if($Form->getByTitle($_POST['title'])) 

$this->error('標題已經存在'); 

else 

$this->success('標題可以使用!'); 


else 

$this->error('標題不能為空...'); 



?> 


文章作者:WEB開發_小飛

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产亚洲欧美在线视频 | 少妇一级淫片免费放播放 | www.99re14.com| 国产成人在线视频播放 | 99久久精约久久久久久清纯 | 毛片视频免费播放 | 蜜桃麻豆视频 | 日本一区二区在线 | 欧美一及 | 视频毛片 | 亚洲精品av在线 | 一级少妇女片 | 青青久热 | 黄色av.com| 精精国产xxxx视频在线播放7 | 欧美性a视频 | 久久成人福利 | 91成人影库 | 国产精品成人久久久久a级 男女无遮挡羞羞视频 | 99re66热这里只有精品8 | 中文区中文字幕免费看 | 国产日韩在线观看视频 | 免费观看的毛片手机视频 | 色污视频| 极品xxxx欧美一区二区 | 久久综合给合久久狠狠狠97色69 | 一级毛片免费一级 | 五月天影院,久久综合, | 狠狠一区| 黄色片网站免费 | 国产精品99久久久久久宅女 | 97zyz成人免费视频 | 久久狠狠高潮亚洲精品 | 国产成人av在线播放 | 毛片视频网址 | 中午字幕无线码一区2020 | videos高潮| 国产一级淫片在线观看 | 成人久久免费 | 色域tv | 国产精品99久久久久久久女警 |