【开发笔记】APP端通知详情功能demo
来源:互联网 发布:健坤网络 编辑:程序博客网 时间:2024/04/29 01:21
HTML页面引入模板引擎:
//templete.js
String.formatmodel = function(str, model) {
for (var k in model) {
var re = new RegExp("{" + k + "}", "g");
str = str.replace(re, model[k]);
}
return str;
};
(function($, exports) {
//获取通知详情
exports.getTzXq = function(){
var update = new StringBuilder();
update.append('<div class="mui-indexed-list-group">');
update.append('<span class="tztop" style="font-size: large;"><strong>[{categoryName}]</strong>{bt}</span><br />');
update.append('<label >发布部门:{fbbm} 发表于:{fbsjString}</label>');
update.append('</div>');
update.append('<div class="mui-card-content" style="margin-top :7px;">');
update.append('<label >{content}</label>');
update.append('</div>');
return update.toString();
}
}(mui, window.templete = {}));
通过Ajax获取json数据:
$.ajax({
type:"get",
url:appUrl+"/tzgg/tzggXqJson.app?ak="+ak+"&id="+id,
async:true,
dataType:'json',
success:function(data){
if(data){
var xq = document.getElementById("xq");
var tzxq = new StringBuilder();
var str = String.formatmodel(templete.getTzXq(), data);
tzxq.append(str);
xq.innerHTML = tzxq.toString();
var xq_fj = document.getElementById("xq_fj");
var tzxq_fj = new StringBuilder();
$.each(data.attach, function(i,fj) {//遍历获取的JSON数组data中的附件attach数组
console.log(JSON.stringify(fj))
var str1 = String.formatmodel(templete.getAttach(), fj); //调用模板templete.js
tzxq_fj.append(str1);
});
xq_fj.innerHTML = tzxq_fj.toString();
}
},
error:function(xhr,type,errorThrown){
//异常处理;
mui.toast('网络连接失败,请重试!');
}
});
0 0
- 【开发笔记】APP端通知详情功能demo
- 【开发笔记】APP端开发通知公告列表Demo(接口+前台)
- Android开发笔记--检查更新app功能
- Android 指纹识别App开发demo
- 【Android】Android开发初学者实现拨打电话的功能,拨打电话app小demo实现
- LedPedometer(运动计步器)开发笔记-1.升级app功能
- app annie的可取功能和demo
- android通知栏通知的开发笔记
- iPhone App开发实战手册学习笔记(6)之通知
- APP中常见上下循环滚动通知的简单实现,点击可进入详情
- 商品详情页面demo
- HBuilder开发App教程12-详情页,删除和退出
- android:检查系统是否开启消息通知权限,app应用点击开启通知时跳转到app详情页面开启权限
- Android 通知 Notification 使用详情
- 提高 iOS App 通知功能启用率的三个策略
- Android 6.0指纹识别App开发demo
- Android 6.0指纹识别App开发demo
- Android 6.0指纹识别App开发demo
- GRASP设计模式(一)
- L1 Data Cache in Nvidia
- whats is the difference between train, validation and test set, in neural networks?
- 欢迎使用CSDN-markdown编辑器
- 畅通工程 最小生成树
- 【开发笔记】APP端通知详情功能demo
- PAT-A1049
- 《ACM程序设计》书中题目J(电影谜题!?)
- CT107D蓝桥杯蜂鸣器和继电器(2)
- 《软件工程》学习笔记(1)
- hdu 4308 Saving Princess claire_(BFS+优先队列)
- 他人求职经验(美团百度趋势)
- 如何培养信息学奥赛学生反思
- 浅谈高速PCB设计