Reply_wev8.js
1.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
var reply_mecid;
var reply_callbackFn;
Mobile_NS.replyInit = function(mecid){// 初始化
reply_mecid = mecid;
$("#replyBtn"+mecid).click(function(e){
var $form = $("#replyForm"+mecid);
var isSubmit = $form.attr("isSubmit");
if(isSubmit == "0"){// 未提交
$form.attr("isSubmit", "1");
var url = $form.attr("action");
var isAuto = $form.attr("isAuto");
if(isAuto == "0"){
url = jionActionUrl("com.weaver.formmodel.mobile.mec.servlet.MECAction", "action=saveReplyData");
}
var data = $form.serialize();
Mobile_NS.ajax(url,data,function(res) {
if(res.status==1){
var callbackFn = reply_callbackFn;
if(callbackFn && typeof(callbackFn) == "function"){
callbackFn.call(this);
}
$form[0].reset();
}else{
if(res.errMsg){
alert(res.errMsg);
}else{
alert("保存异常");
}
}
$form.attr("isSubmit", "0");
},"json");
}
e.stopPropagation();
});
var $divContainer = $("#replyDivContainer"+mecid);
$("#scroll_footer").append($divContainer);
var isDefault = $divContainer.attr("isDefault");
if(isDefault == "1"){// 默认显示
$("#scroll_footer").show();
$("#scroll_wrapper").css("bottom", $("#scroll_footer").height() + "px");
refreshIScroll();
}
}
Mobile_NS.replyPageHide = function(){// 插件隐藏
$("#scroll_footer").hide();
$("#scroll_wrapper").css("bottom", "0px");
refreshIScroll();
}
Mobile_NS.replyPageShow = function(callbackFn, jsonObj){// 插件显示
reply_callbackFn = callbackFn;
if(jsonObj) Mobile_NS.replyDataSet(jsonObj);
$("#scroll_footer").show();
$("#scroll_wrapper").css("bottom", $("#scroll_footer").height() + "px");
refreshIScroll();
}
Mobile_NS.replyDataSet = function(jsonObj){// 设置隐藏域数值
var $form = $("#replyForm"+reply_mecid);
for(var key in jsonObj){
var value = jsonObj[key];
$input = $("input[paramkey="+key+"]", $form);
if($input.length > 0){
$input[0].value = value;
}
}
}