js封装
2016-06-20 18:00
567 查看
var sto = { create: function(){ var m_data = new Object(); m_data.init= function(){ var obj = new Object(); obj.ipage = $("#ipage").val(); obj.stat_cd = $("#stat_cd").val(); obj.perpage = $("#perpage").val(); obj.pcs_num = $("#pcs_num").val(); obj.searchstr = $("#searchstr").val(); obj.sortfield = $("#sortfield").val(); obj.sorttype = $("#sorttype").val(); obj.sortidx = $("#sortidx").val(); obj.pis_num = $("#pis_num").val(); return obj; }; m_data.list= function(){ var data = m_data.init(); data.type="one"; var rep = m_data.ajax_post('/sale/receiving_ajax.php',data,'json'); if(!rep) { return; } $("[name='prodName'").text(rep.prod['P_NM']); $("[name='prodGdsincode'").text(rep.prod['GDSINCODE']); $(".prd_list").find("tbody").children().remove(); if(rep.list.length === 0 ){ $(".prd_list").find("tbody").append("<tr><td colspan='11' class='nohtml_str3'>nodata.</td></tr>") $(".paginate2").html(rep.page); } else { var res; var html_str=""; $.each(rep.list, function (e){ res=rep.list[e]; html_str +="<tr>"; html_str +="<td class='f_num' style='display:none'>"; html_str +="<div class='ccnumbx'><em class='cancel_cdt chk'></em></div>"; html_str +="</td>"; html_str +="<td>"+res.IDX+"</td>"; html_str +="<td class='ipgonum'><a href='#'>"+res.PIS_NUM+"</a></td>"; html_str +="<td><input type='number' class='i_text9' value='"+res.P_SUM+"'></td>"; html_str +="<td>"+res.S_SUM+"</td>"; html_str +="<td>"+res.STO_CNT+"</td>"; html_str +="<td class='disp_made_s'>"+res.MADE_S_DT+"</td>"; html_str +="<td class='disp_made_e'>"+res.MADE_E_DT+"</td>"; html_str +="<td class='disp_made_p'>"+res.MADE_PER_CNT+"</td>"; html_str +="<td class='td_select_area text_left'>"; html_str +="</td>"; html_str +="<td class='disp_in_num'>"+res.IN_NUM+"</td>"; html_str +="<td class='disp_in_dt'>"+res.IN_DT+"</td>"; html_str +="<td style='display: none'>"+res.STAT_CD+"</td>"; html_str +="</tr>"; }); $(".prd_list").find("tbody").append(html_str); $("select").jqTransform(); $("select").jqTransSelect(); $(".paginate2").html(rep.page); } $(".contentScroll").mCustomScrollbar({theme:"minimal-dark"}); }; m_data.update=function(){ var p_sum = $(".ipgonum").next().find("input").val(); alert(p_sum); }; m_data.reback=function(){ contents_nav(m_data.init()); }; m_data.statusChange = function(t){ var tbl = $(t).parent().parent().parent().parent(); var per_v = tbl.find("td:last").text(); if(t.value!=per_v){ tbl.find("td:eq(0)").removeAttr("style"); tbl.find("td:eq(1)").attr("style","display:none"); }else{ tbl.find("td:eq(0)").attr("style","display:none"); tbl.find("td:eq(1)").removeAttr("style"); } }; m_data.ajax_post = function(url,dataObj,rtnType){ var rtnval; $.ajax({ cache: false, url: url, data: dataObj, async: false, type: 'post', dataType: rtnType, error: function () { }, success: function (rep) { rtnval = rep; } }); return rtnval; }; return m_data; } }; $(function(){ sto.create().list(); });
D = function(){ function add(a,b,c){ //alert("A"); } function del(){ alert("B"); } function dis(){ alert("C"); } return { A:add, B:del, C:dis }; }(); D.A('a','b','c','d');
相关文章推荐
- 直接设置JS断点调试JS
- 40、JavaScript的运动----缓冲运动
- js时间
- js 除选中折叠框其他全部折叠(个人菜鸟笔记)
- javascript debug console
- 学习笔记: js插件 —— SuperSlide 2 (轮播图插件,PC用)
- js实现浏览器右下角弹出提示信息窗口,几秒后自动关闭
- JavaScript检测原始值、引用值、属性
- CatCorrJS with rCharts
- javaScript之cookies
- 常用的js语句
- JavaScript表单验证
- jsonp跨域中后台返回的不是回调函数形式
- hive json serde
- js 回调函数
- Js 获取当前函数参数对象的实现代码
- js 实现dom的控制
- js(javascript)中的奇特for循环写法!
- 子元素scroll父元素容器不跟随滚动JS实现
- js(javascript)中的奇特for循环写法!