麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

ecshop中ajax.call使用

2024-04-25 20:34:51
字體:
來源:轉載
供稿:網友

ecshop 中的 ajax 非常好用,

當自己第一次使用的時候,因為之前并沒有看明白transport.js這個文件的具體內容.弄得有點迷糊.

細看了一下這個文件 在js目錄下transport.js這個文件.里面代碼太多.這里我就不講了.

記錄下怎么用的吧. 對新手來說.這個 ajax 封裝文件確實很好用.

復制這個文件到你要應用的目錄這個不用說了.

新建個事件.onclick或者onblur隨便你. 看它默認名稱吧.

給form表單return is_registered().

然后在js文件中增加一個is_registered函數

01.function is_registered( username )

02.var submit_disabled = false;

03.var unlen = username.replace(/[^/x00-/xff]/g, "**").length;

04.if ( username == '' )

05.document.getElementById('username_notice').innerHTML = msg_un_blank;

06.var submit_disabled = true; if ( !chkstr( username ) )

07.document.getElementById('username_notice').innerHTML = msg_un_format

08.;var submit_disabled = true;

09.if ( unlen < 3 ) {

10.document.getElementById('username_notice').innerHTML = username_shorter;

11.var submit_disabled = true;

12.}

13.if ( unlen > 14 )

14.document.getElementById('username_notice').innerHTML = msg_un_length;

15.var submit_disabled = true;

16.if ( submit_disabled )

17.document.forms['formUser'].elements['Submit'].disabled = 'disabled';

18.return false;

19.Ajax.call( 'user.php?act=chk_user', 'username=' + username, registed_callback , 'GET', 'TEXT', true, true );

對用戶們的檢測.上面的判斷你自己寫.主要的就是最后一行的ajax.call了.

分析下這行代碼.

1.Ajax.call( 'user.php?act=chk_user', 'username=' + username, registed_callback , 'GET', 'TEXT', true, true );

ajax.call后面的參數分別是(請求的URL地址,發送參數,回調函數,請求的方式,有"GET"和"POST"兩種,響應類型,有"JSON"、"XML"和"TEXT"三種,是否異步請求的方式,是否安靜模式請求)

* 調用此方法發送HTTP請求.

* @public

* @param {string} url 請求的URL地址

* @param {mix} params 發送參數

* @param {Function} callback 回調函數

* @param {string} ransferMode 請求的方式,
有"GET"和"POST"兩種

* @param {string} responseType 響應類型,
有"JSON"、"XML"和"TEXT"三種

* @param {boolean} asyn 是否異步請求的方式

* @param {boolean} quiet 是否安靜模式請求

*/

好比上面的例子,我們在js文件中繼續添加一個registed_callback的回調函數.

1.function registed_callback(result)

2.if ( result == 'true' )

3.document.getElementById('username_notice').innerHTML =msg_can_rg;

4.document.forms['formUser'].elements['Submit'].disabled = '';

5.else

6.document.getElementById('username_notice').innerHTML = msg_un_registered;

7.document.forms['formUser'].elements['Submit'].disabled = 'disabled';

registed_callback的result參數就是user.php?act=chk_user這里輸出響應結果.

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩字幕 | 久久无 | 国产精品爆操 | 成人在线观看一区二区 | 久久成年人视频 | 日韩精品羞羞答答 | 免费看日产一区二区三区 | 中文字幕网站在线 | 天天色综合6 | 亚洲网站在线观看视频 | 欧美久久久一区二区三区 | 色综合视频 | 中文字幕在线播放不卡 | 久久精品视频16 | 亚洲精品午夜国产va久久成人 | 激情午夜天 | 毛片免费视频网站 | 毛片视频在线免费观看 | 国产一级aa大片毛片 | 亚洲第一视频 | 欧美日韩色 | 国产精品久久久久久一区二区三区 | 精品国产乱码久久久久久丨区2区 | 91在线色 | 91精品国产91热久久久做人人 | 国产一区精品在线观看 | 国产自在自线午夜精品视频在 | 国产女厕一区二区三区在线视 | 欧美 日韩 国产 成人 | 中文字幕视频在线播放 | 日本韩国欧美一级片 | 久久久久久久久浪潮精品 | 日韩每日更新 | 中文字幕在线看第二 | 亚洲视频在线网 | 久久免费观看一级毛片 | 国产精品久久二区 | 成人免费一区二区 | 毛片视频在线免费观看 | 亚洲第一成人久久网站 | 亚洲国产网址 |