ecshop 中的 ajax 很是好用,
當本身第一次使用的時候,由於以前並無看明白transport.js這個文件的具體內容.弄得有點迷糊.
細看了一下這個文件 在js目錄下transport.js這個文件.裏面代碼太多.這裏我就不講了.
記錄下怎麼用的吧. 對新手來講.這個 ajax 封裝文件確實很好用.
複製這個文件到你要應用的目錄這個不用說了.
新建個事件.onclick或者onblur隨便你. 看它默認名稱吧.php
對用戶們的檢測.上面的判斷你本身寫.主要的就是最後一行的ajax.call了.
分析下這行代碼.ajax
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 是否安靜模式請求
*/異步