# updateSendDataStatus(更新發送的消息的狀態)
```
// 更新發送的消息的狀態
function updateSendDataStatus(messageId) {
console.log('messageId' + messageId);
var optionId3 = $sqlite_api.createObj();
$sqlite_api.config(optionId3, 'messages', 'chat').where(optionId3, { "messageId": messageId }).save(optionId3, { "sendStatus": "success", "receivedTime": new Date().getTime()/1000 }, function(status, msg) {
if (status) {
console.log('更新消息發送狀態成功');
// // 移除發送中狀態
// if ($api.byId("messageStatus-" + data.messageId)) {
// $api.remove($api.byId("messageStatus-" + data.messageId));
// }
} else {
console.log('更新消息失敗原因:' + msg);
}
});
}
```
- 附言
- JS規范及使用工具
- JS調試
- JS判斷數據類型的方法
- apicloud在chrome下進行手機上調試
- JS數據類型轉換
- JS-ApiCloud和Sublime同時調試方法
- api.js(官方)
- 團隊-load.js(11)
- pushUp(上拉加載)
- pushDown(下拉刷新)
- ajax(對ajax函數封裝)
- runAjax(對ajax函數封裝)
- updateData(更新模板數據)
- showProgress(顯示模態加載)
- hideProgress(隱藏模態加載)
- netError(網絡不好的情況下統一定義的錯誤)
- LoadImage(圖片開啟緩存)
- 團隊-common.js(24)
- isDefine(判斷值是否定義)
- verifyMobile(檢測手機號是否合法)
- verifyPassword(驗證密碼和確認密碼是否一致)
- VerifyRegion(驗證區域)
- jsonToStr(json對象轉字符串)
- strToJson(json字符串轉json對象)
- isJson(判斷是否是json對象)
- showToast(顯示模態提示)
- uploadPhoto(上傳圖片模塊封裝)
- selectCity(選擇城市函數封裝)
- openWin(打開新窗口)
- openFrame(打開frame)
- confirm(確認提示函數封裝)
- 倒計時-總
- countDown(倒計時1-毫秒級倒計時)
- date_format(倒計時2-時間格式化輸出)
- fill_zero_prefix(倒計時3-位數不足補零)
- RemainingTime(倒計時4-計算時間差)
- popupInput(鍵盤自動彈出功能1-彈出輸入框)
- getInputValue(鍵盤自動彈出功能2-獲取輸入框的值)
- exitApp(退出監聽)
- developing(提示在開發中)
- closeWin(關閉窗口)
- fix_android_ios(解決沉浸式的問題)
- isNumber(是否為數字)
- writeFile(存儲文件)
- readFile(讀取緩存文件)
- removeDir(刪除緩存文件夾)
- dotTpl(doT模板獲取數據)
- getAgeByBirthday(根據出生日期算出年齡)
- getConstellationByBirthday(根據出生判斷星座)
- isCardNo(檢測身份證號合法性)
- 團隊-yfsocket.js
- 團隊-user.js
- getUser(獲取當前的用戶)
- getUserID(獲取當前用戶的ID)
- userRegister(用戶注冊)
- userLoginTest(測試登錄地址不傳參)
- userLogin(用戶登錄)
- 團隊-config.js
- 團隊-log.js
- log(控制臺日志)
- 團隊-chat.js
- getHistoryMessages(請求歷史消息)
- updateHistoryMessages(更新歷史消息)
- getNewMessages(監聽來自入口文件的新消息)
- sendMessageToPage(會話頁面插入發送的消息)
- sendMessageToServer(發送消息到服務器)
- updateSendDataStatus(更新發送的消息的狀態)
- updateSendDataStatus(更新發送的消息的狀態)
- getSortFun(排序函數)
- pressRecord(監聽按下錄音)
- cancelRecord(監聽松開錄音鍵)
- inputBarMove(監聽鍵盤聊天框鍵盤彈出,用于調整聊天窗口高度)
- fnOpenChatBox(打開聊天框)
- transText(表情處理)
- getImgsPaths(獲取所有表情圖片的名稱和真實URL地址)
- playVoice(播放語音函數)
- fnClearMessage(清空當前聊天記錄)
- uploadPicture(上傳圖片到服務器)
- uploadVoice(上傳語音到服務器)
- downVoiceFile(下載語音文件)
- AUI系列(17)
- api.js
- aui-waterfall.js
- aui-tab.js
- aui-actionsheet.js
- aui-collapse.js
- aui-dialog.js
- aui-lazyload.js
- aui-list-swipe.js
- aui-popup.js
- aui-popup-new.js
- aui-pull-refresh.js
- aui-range.js
- aui-scroll.js
- aui-sharebox.js
- aui-skin.js
- aui-slide.js
- aui-toast.js
- aui-list-swipe.js
- aui-list-swipe-backup.js
- aui-slide.js
- RAF-app.js(42)
- close_start_page 關閉啟動圖
- r_ajax(ajax函數封裝)
- start_welcome
- set_welcome
- open_f_mask
- open_w(打開新窗口)
- close_w(關閉當前頁面)
- close_name_w(關閉指定頁面)
- open_f(打開浮動窗口)
- open_slide(打開側滑)
- close_slide(關閉側滑)
- hide_f(隱藏frame)
- close_f(關閉frame)
- get_f_h(得到frame的高度)
- scroll_page(頁面滾動)
- $toast(提示框)
- $alert(警告框)
- open_datetime(選擇日期時間)
- push_down(下拉刷新)
- push_down_over(下拉刷新恢復)
- push_up(上拉加載)
- push_up_over(上拉加載恢復)
- call_tel(撥打電話)
- send_sms(發送短息)
- open_url(加載網頁)
- get_osid(獲得設備編號)
- show_doing(顯示模態加載)
- hide_doing(關閉模態加載)
- check_update(檢測版本更新)
- update_widget(靜默更新)
- exit_app(退出APP)
- android_exit(執行指定窗口界面)
- ue_script(執行指定窗口界面)
- ue_script_f(執行指定窗口界面)
- clear_cache(清除緩存)
- net_error(網絡不好的情況)
- select_img(選擇圖片)
- get_par(獲取頁面參數)
- download(下載)
- get_os(獲取系統類型)
- get_location(獲取位置)
- get_net(獲取網絡情況)
- RAF-init.js(15)
- var serverURL(定義路徑)
- set_local(設置本地存儲)
- get_local(獲取本地存儲)
- json2str(json轉字符串)
- str2json(字符串轉json)
- is_json(是否是json對象)
- in_array(判斷字符串是否在array中)
- loading(加載中)
- is_define(判斷是否是空)
- input_float(控制只能輸入小數)
- input_int(控制只能輸入整數)
- is_mobile(是否手機號碼)
- timetostr(根據時間戳獲取年、月、日)
- num_two(自動補零)
- 未知-check.js(7)
- checkMobile(驗證手機號)
- checkPassword(驗證密碼和確認密碼)
- checkRegion(注冊短信模塊)
- register(register)
- sms(發送短信驗證碼)
- checkCode(驗證短信驗證碼輸入是否正確)
- CountDown(驗證碼動態數字特效)
- 第三方JS
- doT.js-模板引擎
- echo.js-移動端的圖片延遲加載
- swipe.js-圖片輪播
- iscroll.js-頂部導航滾動
- async.js-異步接口同步調用
- hammer.js-移動端的手勢庫
- 問題
- can't find variable:ajax
- can't find variable:is_define