//显示消息框,只有一个【确定】按钮
function showFormMessagePopup(message, callback) {
var buttonParentDomClone = buttonParentDom.clone();
var buttonDomClone = buttonDom.clone();
buttonDomClone.find("i").text(locale_button_ok);
buttonParentDomClone.append(buttonDomClone);
var showPopup = getFormPopupObject(message, buttonParentDomClone);
buttonDomClone.tap(function(){
showPopup.hidePopup();
if (callback) {
callback();
}
});
showPopup.showPopup();
}
调用:
showFormMessagePopup(locale_msg_submit_success,function(){
if ($(".formContentCommon_footer.formContentCommon_selectSubmit").length > 0) {
var url = window.location.href;
url = url.replace("&formSubmitContinue=1", "");
url = url.replace("?formSubmitContinue=1", "");
var connector = "?";
if (url.indexOf("?") > 0) {
connector = "&";
}
//history.pushState("",title,newUrl);
window.location.replace(url + connector + "formSubmitContinue=1");
} else {
if (da.djJsReady) {
da.getSpecifiedPageCount({
success:function (res) {
da.goBackToSpecifiedPage({pageIndex:(res.count - 2) + "", refreshPage:"1"});
}
});
//da.closeWindow();
} else {
window.close();
}
}
});
Callback 是一个回调方法:showFormMessagePopup方法中的参数有一个是callback方法,方法执行过程中可直接调用
if(callback ){ //如果有回调函数直接执行回调函数
Callback
}