写了一个保存的方法,其中用到了$.messager.alert(),返回值为true,后两句代码都可以执行,我在永Chrome调试时会执行alert,但是运行程序时则不会提示,这是什么情况。用普通js alert正常。
function Save() {
$.ajax({
url: '/Register/Save',
type: 'POST',
data: $("#form1").serialize(),
cache: false,
async: false,
success: function (data) {
if (data) {
$.messager.alert('系统提示', '保存成功', 'info');
window.parent.$("#dialog-modal").dialog('close');
window.parent.GetAllPermission();
} else {
$.messager.alert('系统提示', '保存失败', 'error');
}
}
});
}
EasyUI
------解决方案--------------------
没明白你要表单什么,系统的alert和自己模拟的不一样,系统的alert可以挂起其他js代码执行,模拟的不行,需要自己增加回调来控制代码的执行走向