Tag: jquery blockui

blockUI无效

我有以下代码我在使用块ui,但它没有阻止page.i我正在使用ajax调用来获取用户控制结果(局部视图)加载到div中的div。在ajax调用我想阻止整个页面使用blockui。 $(‘#btnGO’).click(function() { if (validate()) { alert(“loading”); $.blockUI({ message: ” }); //this is not working $.ajax({ type: “POST”, url: “/Controller/action/”, //to get the partial view async: false, cache: false, beforeSend: function() { }, complete: function() { alert(“ajax complete event”) $.unblockUI(); }, data: $(‘#frmPassBook’).serialize(), error: function(xhr, status, error) { $(‘#ErrorMessage’).html(xhr.responseText); $(“#ErrorMessage”).stop().show(‘slow’); $(‘#ui-widget’).show(); $.unblockUI(); }, success: function(data) […]

jQuery blockUI无法正常工作

我正在尝试使用blockUI但是虽然它没有错误地传递,但它不起作用 下面的代码都在$(document).ready()函数中 $(“#btnSaveJob”).click(function () { if ($(“#frmJobDetails”).valid()) { $(“#frmJobDetails”).submit(); } }); $(“#frmJobDetails”).submit(function (e) { $(‘#jobDetails’).block({ message: ‘Saving, please wait…’, centerX: true, centerY: true, css: { width: ‘600px’, height: ‘300px’, border: ‘3px solid #FF9900’, backgroundColor: ‘#000’, color: ‘#fff’, padding: ’25px’ } }); submitNew(‘job’); e.preventDefault(); $(‘#jobDetails’).unblock(); }); 编辑以添加submitNew函数 function submitNew(submitType) { // various variables set here if […]

是否可以在jqGrid中更改子网格的loadui?

我有一个使用简单子网格的jqGrid(4.1.1)。 当一条记录被加载以查看子网格时,弹出一个与我的正常不同的loadui。 我当前的配置是使用loadui: none ,而在loadui: none事件中我显示自己的加载器。 如果我在subGridBeforeExpand事件中使用我的自定义,它会显示我的消息以及默认消息。 加载完成后我也看不到隐藏div的位置。 subGridRowExpanded似乎不是正确的地方。 简而言之: 是否有jqGrid设置来隐藏子网格loadui,还是我必须滚动自己的javascript来隐藏它? 我可以挂钩哪些事件以确保子网格已加载,以便我可以关闭我的加载器? 提前致谢!

jQuery BlockUI元素阻塞showOverlay:false

我正在使用JQuery BLOCKUI进行Element Blocking 但它是showOverlay:false选项不起作用? $(“#MessageMOCKUP”).block({ css: { border: ‘none’, padding: ’15px’, showOverlay: false, backgroundColor: ‘#000’, ‘-webkit-border-radius’: ’10px’, ‘-moz-border-radius’: ’10px’, opacity: .5, color: ‘#fff’ } });

jquery ajax beforesend

我有一个简单的ajax调用,它在beforeSend和on complete上执行一个函数。 它们执行得很好但是beforeSend“看似”在成功之后才会被执行。 在发送之前有一个“请稍候”通知。 如果我在beforeSend中的函数之后放了一个rest,那么它将显示该通知然后点击成功。 没有断点,那么它会坐在那里等待响应时思考,然后我的请等待通知将在成功命中后出现一小段时间。 所需的function是在请求发送后立即显示通知,以便在等待响应时显示。 $.ajax({ type : ‘POST’, url : url, async : false, data : postData, beforeSend : function (){ $.blockUI({ fadeIn : 0, fadeOut : 0, showOverlay : false }); }, success : function (returnData) { //stuff }, error : function (xhr, textStatus, errorThrown) { //other stuff }, complete : […]