Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有标准表单提交的jquery blockui(无Ajax)_Java_Jquery_Ajax_Struts 1 - Fatal编程技术网

Java 带有标准表单提交的jquery blockui(无Ajax)

Java 带有标准表单提交的jquery blockui(无Ajax),java,jquery,ajax,struts-1,Java,Jquery,Ajax,Struts 1,我使用的是标准表单post(java+struts1)的blockui,没有ajax或任何东西。它工作得很好,但我只是想知道这是否被认为是一件可以做的事情。基本上我想做的就是锁 提交表单时(单击链接时)浏览器屏幕显示一条消息。我这么问是因为很多blockui示例都使用ajax请求 我的要求是避免用户一次点击页面上的多个链接。现在,只要单击一个链接,就会用这个blockui()阻塞页面,直到流程完成并用新数据加载页面 ---------------更新---------------- 我做了两个步

我使用的是标准表单post(java+struts1)的blockui,没有ajax或任何东西。它工作得很好,但我只是想知道这是否被认为是一件可以做的事情。基本上我想做的就是锁 提交表单时(单击链接时)浏览器屏幕显示一条消息。我这么问是因为很多blockui示例都使用ajax请求

我的要求是避免用户一次点击页面上的多个链接。现在,只要单击一个链接,就会用这个blockui()阻塞页面,直到流程完成并用新数据加载页面

---------------更新----------------

我做了两个步骤: Dow从加载了“jquery.blockui.min.js”,并在我的工作区中添加了此js文件 在我的jsp中添加了下面的代码片段

$('#linkX').click(function() { 
$.blockUI({ message: '<h1><img src="busy.gif" /> Just a moment...</h1>' }); 
});
$('#linkX')。单击(函数(){
$.blockUI({消息:'稍等…});
});
现在,当我点击任何链接(所有链接都有相同的类名)时,页面会被弹出消息“jest a moment”阻塞。由于我在jsp中的表单操作是
,它在后面执行流程,并在数据库中输入一些数据(直到该流程完成几秒钟,我需要使用此弹出消息来控制用户点击另一个链接,从而中断第一个链接流程),然后它加载回页面(使用新数据)。在页面加载时自动解除对ui的阻止


这个blockui完全符合我的要求。但是这个blockui用于Ajax调用而不是常规表单提交,所以我想知道它是否也可以用于常规表单提交?(或者,如果有任何其他简单的解决方案来阻止ui,因为Im不使用Ajax),那么这个加载不足的blockui javascript文件是否可以安全使用(因为Im为联邦公司工作)?

请求就是请求;如果目标是停止额外的交互并等待页面重新加载,那么当然可以。为什么不呢?既然我是Jqery的新手,我想确定我是否正确使用它。我从加载了“jquery.blockui.min.js”,并在我的工作区中添加了这个js文件,然后将下面的小代码片段添加到我的jsp中$(#linkX')。单击(函数(){$.blockUI({message:'稍等…');});这对于我需要阻止UI的东西来说很好,但是这个blockUI是否可以用于常规表单提交而无需ajax调用@Dave Newton:正如您所说,它似乎用于常规表单提交,但不一定只用于Ajax调用,对吗?您可以通过查看它是否有效来判断您是否正确使用了它。无关,但如果您有与代码相关的问题,请将代码放在问题中,而不是评论中;在那里看书是不可能的。BlockUI只是阻塞UI;它不在乎为什么要使用它。@Dave Newton,我已经用代码片段更新了这篇文章。我的观点是,如果你做了你需要它做的事情,它就会工作。