/** * 保存新闻 */ function saveXwfb(from) { var imageload = $("#imageload").val(); if (validator(xwfbForm)) { huimv.showProcessModel('保存数据中'); jQuery('#xwfbForm').ajaxSubmit({ dataType : 'json', data : { "imageload" : imageload }, success : function(data) { huimv.hideProcessModel(); // 保存成功 if (data.returnCode > 0) { switch (from) { case "view": viewXwfb(data.result.id); break; case "xwfbAdd": // 新建新闻成功! loadXwfbList(); //viewXwfb(data.result.id); break; default: loadXwfbList(); break; } } else { Dialogs.alert(data.result, { title : '提示信息', width : 250, height : 80, top : 200 }); } }, error : function(data) { huimv.showError(data.responseText); huimv.hideProcessModel(); } }); } } /** * 编辑页面中点击取消按钮时,根据情况选择返回的页面 */ function cancelXwfb(id) { if (id != "") { // 若存在新闻,则返回查看页面 viewXwfb(id); } else { // 若不存在新闻,则返回列表页面 loadXwfbList("edit"); } } function imgChange() { var x = document.getElementById("imageload"); var y = document.getElementById("fm"); if (!x || !x.value || !y) { return; } var patn = /\.jpg$|\.jpeg$|\.gif$|\.png$|\.bmp$/i; if (patn.test(x.value)) { y.src = x.value; y.style.width = "150px"; y.style.height = "71px"; } else { alert("您选择的不是图像文件!"); } } huimv.suggestComplete({ srqId : 'fbrxm', lx : '操作用户', width : 245, mustMatch : true, selectCallBack : function(data) { $('#fbr').val(data.id); }, noDataCallBack : function(data) { $('#fbr').val(''); } });