$.messager.alert() 失效,遇到过此情况的来指点下。 EasyUI 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没明白你要表单什么,系统的alert和自己模拟的不一样,系统的alert可以挂起其他js代码执行,模拟的不行,需要自己增加回调来控制代码的执行走向 这个是Easyui的alert组件:$.messager.alert(); 就是我使用时他并没有谈出来。奇怪的是代码执行是正常的,所以才说换成普通的alert是争产弹出对话框。 这个是Easyui的alert组件:$.messager.alert(); 就是我使用时他并没有谈出来。奇怪的是代码执行是正常的,所以才说换成普通的alert是争产弹出对话框。你确认你easyui.js文件成功添加进来了吗?语法是没错的,怕就把文件没有正确引用进来, 这个是Easyui的alert组件:$.messager.alert(); 就是我使用时他并没有谈出来。奇怪的是代码执行是正常的,所以才说换成普通的alert是争产弹出对话框。代码执行政策,没有显示$.messager.alert对话框,那可能是css路径不对或者被自己写的样式覆盖了,导致对话框位置不知道跑哪去了。 这个是Easyui的alert组件:$.messager.alert(); 就是我使用时他并没有谈出来。奇怪的是代码执行是正常的,所以才说换成普通的alert是争产弹出对话框。你确认你easyui.js文件成功添加进来了吗?语法是没错的,怕就把文件没有正确引用进来,引用了,调试时都会强制执行的。 我的情况是:我的代码在调用$.messager.alert()之前打开了一个$.messager.progress导致冲突造成的,需要先关闭$.messager.progress后,再调用$.messager.alert()就能正常弹出了。希望帮到你。 既然看到了就回复一下吧,$.messager.alert(); 是非阻塞的方式执行的而JS的alert是以阻塞的方式执行的。即,用$.messager.alert(); 的时候,你没点确定程序也会继续往下走,下面的操作就可以覆盖了这个$.messager.alert(); 事件。LZ的代码可以这样子写function Save() { $.ajax({ url: '/Register/Save', type: 'POST', data: $("#form1").serialize(), cache: false, async: false, success: function (data) { if (data) { $.messager.alert('系统提示', '保存成功', 'info', function(){ window.parent.$("#dialog-modal").dialog('close'); window.parent.GetAllPermission(); } else { $.messager.alert('系统提示', '保存失败', 'error'); } }); } });}function是在$.messager.alert()关闭后执行的 Jquery获取某个选中值得个数 如何显示和隐藏一个DIV内容,并记录于cookies? 在WEB用户控件 读取TextBox的值? 关于document.body.insertAdjacentElement问题,麻烦帮忙解答下 JS,我都快疯了 我想在客户端使用JAVASCRIPT将某一个网页中的内容使用XMLHTTP,弄下来. 能提高 split 的字符串的效率吗? (快来,送分啊) 如何在JS中读取Word文档的内容。 再问关于在submit前进行合法性检查的问题 新手求教 关于js的问题 新人求教关于这段代码
这个是Easyui的alert组件:$.messager.alert(); 就是我使用时他并没有谈出来。奇怪的是代码执行是正常的,所以才说换成普通的alert是争产弹出对话框。
这个是Easyui的alert组件:$.messager.alert(); 就是我使用时他并没有谈出来。奇怪的是代码执行是正常的,所以才说换成普通的alert是争产弹出对话框。你确认你easyui.js文件成功添加进来了吗?语法是没错的,怕就把文件没有正确引用进来,
这个是Easyui的alert组件:$.messager.alert(); 就是我使用时他并没有谈出来。奇怪的是代码执行是正常的,所以才说换成普通的alert是争产弹出对话框。代码执行政策,没有显示$.messager.alert对话框,那可能是css路径不对或者被自己写的样式覆盖了,导致对话框位置不知道跑哪去了。
这个是Easyui的alert组件:$.messager.alert(); 就是我使用时他并没有谈出来。奇怪的是代码执行是正常的,所以才说换成普通的alert是争产弹出对话框。你确认你easyui.js文件成功添加进来了吗?语法是没错的,怕就把文件没有正确引用进来,引用了,调试时都会强制执行的。
$.messager.alert(); 是非阻塞的方式执行的
而JS的alert是以阻塞的方式执行的。
即,用$.messager.alert(); 的时候,你没点确定程序也会继续往下走,下面的操作就可以覆盖了这个$.messager.alert(); 事件。
LZ的代码可以这样子写function Save() {
$.ajax({
url: '/Register/Save',
type: 'POST',
data: $("#form1").serialize(),
cache: false,
async: false,
success: function (data) {
if (data) {
$.messager.alert('系统提示', '保存成功', 'info', function(){
window.parent.$("#dialog-modal").dialog('close');
window.parent.GetAllPermission();
} else {
$.messager.alert('系统提示', '保存失败', 'error');
}
});
}
});
}
function是在$.messager.alert()关闭后执行的