在转移到下一页之前,表单POST是否有理由导致页面显示空字段?
要重新解决问题,用户键入页面A中所有字段的值,然后单击屏幕上的下一个,这会导致表单发布到服务器,用户看到下一页B但在此之前有轻微延迟一秒或稍多,用户仍然看到页面A的空白字段,占位符文本不是用户输入的实际值。这些值已正确发布在服务器上,策展内容显示在第B页中。
Web应用程序是用spring mvc 3.2编写的,使用JSP,tiles 3.0.3,javascript,18next.js。在Weblogic 11g上运行。 这是一个遗留应用程序,我尝试使用spring boot和Jetty本地测试表单POST,但无法重新创建它。不确定它的Weblogic是否相关。
我已经尝试禁用所有客户端验证,看看是否会导致延迟并显示空字段,但这没有帮助,同样的问题。
抱歉,我无法粘贴任何弹簧/瓷砖配置。 我在搜索这些关键字时找不到任何解决方案“页面在表单POST JSP之前显示空白字段”。 我只是想知道是否有人在此之前遇到过这个问题并克服它。
答案 0 :(得分:0)
这是因为
$(window).on('beforeunload',function(){
// empty out text and password fields
});

在加载JSP的javascript文件中。
发现问题,无需进一步调查。