ajax可以有兩種方式實現非同步提交,一種是get,另一種是post,在uchome中均有簡單實現方法.
第一. 先說get方式,呼叫真是非常的容易
var x = new(『xml』, 」);
x.get(url, function(s));
處理返回乙個xml或者html格式資料,再用自己用js控制顯示資料。這裡要說的是uchome經常會碰到乙個xml錯誤的位置。最好使用uchome的showmessage(『無效的手機號.』);這樣會返回乙個xml格式的字串.
第二. post提交資料
uchome裡面ajax提交資料一般都是get方式,這次需要post提交資料,可能 uchome裡面根本沒有用到這樣的方式提交資料,因為大部分ajax提交資料都是通過表單來提交,就是那個ajaxpost函式。
記得在source下有個script_ajax.js, 於是開啟搜尋了post,原來這裡面是有這個方法的:
上面的str就是要傳送的資料,
即:checkphone = check,phonenumber=telphone
資料用值對的形式組合,這個和jquery的ajax傳送方式類似。
伺服器端和正常的表單提交接收資料沒有任何區別:
post中的資料則為:
$_post['checkphone ']=』check』;
$_post['phonenumber']=』1234566789′;
然後按照自己的邏輯去處理就可以了。
UCHome二次開發 模板修改
前一陣在做uchome的一些修改以滿足具體的應用,來做一點總結。涉及的修改都是些小功能或是介面的調整,所以主要涉及的是對於模板的修改,以下歸納一下過程和經驗。1 模板檔案定位 確定要修改的模板檔案這是第一步。方法一 url分析法。檢視 config.php,sc template 引數指示的是當前使...
UCHome二次開發 快取機制解析
uchome中的常用資料皆通過呼叫快取來實現讀取,包括系統配置 使用者組 群組欄目 使用者欄目 詞語遮蔽 積分規則 廣告 使用者嚮導任務 模組 myop預設應用等資訊。其中模板快取的使用前面單獨介紹過,見 uchome二次開發 模板解析 uchome中常用資料是作為全域性變數來使用的,具體用法可參考...
postek二次開發 POSTEK二次開發介面
例項簡介 例項截圖 核心 using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using ...