/** * Created by admin on 2018/9/11. */ /*ajax加载表格*/ var tableInit = function(id,url,aoColumns){ $(id).DataTable({ "pagingType": "full_numbers", "info": false, language: { //将英文转换为中文 "sProcessing": "处理中...", "sLengthMenu": "显示 _MENU_ 项结果", "sZeroRecords": "没有匹配结果", "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项", "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项", "sInfoFiltered": "(由 _MAX_ 项结果过滤)", "sInfoPostFix": "", "sSearch": "搜索:", "sUrl": "", "sEmptyTable": "表中数据为空", "sLoadingRecords": "载入中...", "sInfoThousands": ",", "oPaginate": { "sFirst": "首页", "sPrevious": "上页", "sNext": "下页", "sLast": "末页" } }, "ajax": { // url可以直接指定远程的json文件,或是MVC的请求地址 /Controller/Action url: url, type: 'POST', // 传给uedbet赫塔菲官网手机的数据,可以添加我们自己的查询参数 data: function (param) { //param.opportunityNO = $('#txtSearch').val(); return param; }, //用于处理uedbet赫塔菲官网手机端返回的数据。 dataSrc是DataTable特有的 dataSrc: function (myJson) { if (myJson.timeout) { return ""; } return myJson; } }, "aoColumns":aoColumns }); }; $(".alert-us div").click(function () { $(this).parent().hide(); }) var inputErrLine = function (msg,name) { $("input[name='"+name+"']").addClass("border-red"); if( $("input[name='"+name+"']").parent().find(".error-msg").index() == -1){ $("input[name='"+name+"']").parent().parent().find(".error-msg").addClass("active").html(msg) }else{ $("input[name='"+name+"']").parent().find(".error-msg").addClass("active").html(msg) } } var removeInputErrLine = function (name) { $("input[name='"+name+"']").removeClass("border-red"); if( $("input[name='"+name+"']").parent().find(".error-msg").index() == -1){ $("input[name='"+name+"']").parent().parent().find(".error-msg").removeClass("active") } else { $("input[name='"+name+"']").parent().find(".error-msg").removeClass("active") } } /** * Open a centered popup window. * * @param {string} addr The URL to navigate to * @param {string} popname The name to assign the window * @param {number} w The width * @param {number} h The height * @param {string} features Any additional settings to apply */ function popupWindow(addr, popname, w, h, features) { var winl = (screen.width-w) / 2; var wint = (screen.height-h) / 2; if (winl < 0) winl = 0; if (wint < 0) wint = 0; var settings = 'height=' + h + ','; settings += 'width=' + w + ','; settings += 'top=' + wint + ','; settings += 'left=' + winl + ','; settings += features; win = window.open(addr, popname, settings); win.window.focus(); }