0 0

页面表单(form)提交完成后会刷新页面,当这个页面刷新后会触发什么事件?10

页面表单(form)提交完成后会刷新页面,当这个页面刷新后会触发什么事件?
比如我一个页面my.com  /  search.php
form的action=search.php
form会提交一个word参数,刷新后页面为:search.php?word=w
我需要在刷新完成后的页面用用户脚本美化得到的结果。
但是自动刷新后onload事件或者jq的document.ready都不能触发(手动刷新页面可以)。
请问有什么方法可以解决这个问题?或者什么事件可以捕获得到?
2014年8月15日 10:37

3个答案 按时间排序 按投票排序

0 0

form表单提交是刷新整个页面,相当于页面重新加载,新加载的页面中,onload事件是可以触发的

2014年8月19日 12:03
0 0

不是特别明白你的意思
楼上说得对,提交后,进入action,处理完,根据你定义的input或者success标签返回相应的页面
不知道你要的是不是这个效果
加入当前是添加用户,你信息输入完成,点击提交后,你想看到这个用户的信息,而不是添加用户的页面
如果你是这个意思的话,那么你就在后台添加用户的时候会返回一个ID,然后调用根据用户ID查询用户的方法,直接返回当前用户信息页面  调用分为两种情况 1:直接调用, 2根据struts的<result name="" type="redirectAction">
<param name="namespace"></param>
<param name="actionName"></param>
<param name="id">用户ID</param>
</result>

两种方法,喜欢哪个用哪个

2014年8月15日 17:09
0 0

表单提交后进到action,执行完代码action会返回个result结果,struts根据这个结果去匹配跳转到对应的链接。
你说的提交表单后页面刷新是页面跳转,不是刷新

2014年8月15日 14:54

相关推荐

    防止Layui form表单重复提交的实现方法

    在使用Layui设计表单时,经常会遇到表单提交后页面刷新导致的重复提交问题。为了解决这个问题,开发者需要确保表单只提交一次,防止不必要的数据重复处理或者服务器的重复计算。下面详细解释几种防止Layui表单重复...

    layui form表单提交后实现自动刷新

    首先,我们需要了解的是,当表单中的提交按钮没有指定type类型时,默认为提交(submit),点击提交按钮会导致整个表单触发提交事件,而这一事件默认行为就是会导致页面刷新。为了避免这一默认行为,我们可以通过...

    vue form 表单提交后刷新页面的方法

    2. **表单提交**:在表单提交事件中,你需要将表单的数据发送到服务器,并在成功响应后刷新页面数据。这通常是通过调用你在第一步中定义的初始化数据的方法实现的。例如,在添加新数据的方法中,你可以这样做: ```...

    form表单的异步回调方法

    通过以上步骤,我们可以实现一个form表单的异步回调,使得用户能够在提交表单后等待后台响应,而无需等待页面刷新。这种方法在现代Web应用中非常常见,特别是在需要动态更新内容或进行复杂交互的场景下。在压缩包`...

    Ajax提交Form表单页面仍会刷新问题的快速解决办法

    在表单中,通常会有提交按钮(`&lt;input type="submit"&gt;`或`&lt;button&gt;`),当用户点击这个按钮时,浏览器会默认提交表单数据到服务器,导致页面刷新。然而,如果我们希望使用Ajax来提交表单,就需要阻止这种默认行为。 ...

    ajax提交form表单

    在IT领域,特别是Web开发中,使用Ajax(Asynchronous JavaScript and XML)进行form表单的无刷新提交是一项关键技能。这种技术允许网页在不重新加载整个页面的情况下与服务器交互,从而提高了用户体验。以下是对给定...

    jquery异步提交form表单

    这是jQuery Form Plugin的一个核心文件,它扩展了jQuery,使得我们可以方便地进行异步表单提交。例如,我们可以使用以下代码来实现: ```javascript $("#myForm").submit(function(event) { event.preventDefault...

    解决vue+element 键盘回车事件导致页面刷新的问题

    在使用Vue.js结合Element UI开发Web应用时,我们可能会遇到一个常见问题:在表单中通过键盘回车键触发输入事件后,页面发生刷新。这个问题通常是由于W3C标准中关于表单的默认提交行为导致的。在标准中提到,当一个...

    php无刷新提交表单

    无刷新提交是指用户在网页上操作时(例如提交表单),页面无需进行完整的刷新就能完成数据的提交并显示结果的一种技术。这种技术能显著提升用户体验,减少用户等待时间,并保持页面当前的状态不被破坏。 在实际应用...

    jquery刷新页面和JS常用的函数

    当页面嵌套在多个 `iframe` 中时,`top.location.reload()` 可用于刷新最外层的页面。 **刷新弹出窗口:** ```javascript opener.location.reload(); ``` 如果页面是通过 `window.open()` 打开的新窗口,则可以...

    弹出层表单提交数据完美解决

    在网页设计和开发中,用户交互的一个常见场景是通过弹出层(modal)表单来收集数据。这种设计模式能够提供一种不打断整体用户体验的方式来获取信息,如注册、登录、编辑或确认操作。本文将详细讲解如何实现弹出层...

    如何防止INPUT按回车自动提交表单FORM

    然而,浏览器默认的行为是,当用户在单个输入框中按下回车键时,会触发表单的提交事件。这在某些场景下可能不符合开发者的设计需求,比如需要用户手动点击提交按钮或者执行特定的验证逻辑。本文将详细介绍如何防止`...

    javascript弹出层表单提交代码

    7. **回调处理**:当表单数据成功提交后,服务器通常会返回一个响应。你可以定义一个回调函数来处理这个响应,例如显示成功提示信息,关闭弹出层,或者根据服务器的反馈更新页面内容。 8. **错误处理**:如果提交...

    jquery_form_js 表单提交自定义源码

    jQuery Form插件是基于jQuery库的一个扩展,它允许开发者使用Ajax技术实现异步表单提交,从而提升用户体验,避免页面刷新。此外,它还支持多种提交方式,如POST、GET、PUT、DELETE等,并且可以处理文件上传。这个...

    表单点击提交按钮后变成灰色.rar

    在JavaScript编程中,表单(Form)是网页交互的核心元素之一,用户通过填写表单并提交数据给服务器。"表单点击提交按钮后变成灰色"这个现象通常涉及到表单提交的处理逻辑,以及用户体验设计。当用户点击提交按钮后,...

    完成的 Ajax 提交表单

    在本例中,你可能将表单的提交事件绑定到一个Ajax请求,这样当用户点击提交按钮时,就会触发Ajax提交。 3. **处理回调**:`success`和`failure`回调函数是Ajax请求的重要组成部分。`success`函数在服务器返回成功的...

    ThickBox关闭层自动刷新和页面数据提交冲突问题

    3. **使用异步刷新**:可以采用异步方式刷新页面,即在提交表单的同时发送一个额外的请求用于刷新页面。这种方式不会阻断表单数据的提交过程。 4. **增加延迟**:如果上述方法实施起来较为复杂,也可以考虑简单的...

    Spring下的AJAX和Form表单提交及单/多方法控制器比较

    在本文中,我们将探讨在Spring框架下,使用AJAX与传统Form表单提交的区别,以及单方法控制器和多方法控制器的使用场景。首先,我们来看看AJAX提交与Form表单提交的基本概念。 **AJAX(Asynchronous JavaScript and ...

    js实现表单提交后不重新刷新当前页面

    如何实现表单提交后不重新刷新当前页面 &lt;form name='form1' id='form1' action='/xbcw/cw/xx_xx.action' method='post'&gt;  &lt;input type=button id=btnSubmit name=btnSubmit value=保存 onclick=addKp() ...

    jQuery Form 页面表单提交的小例子

    在网页开发中,jQuery Form 插件是一种常用的处理表单提交的工具,它提供了一种简单、优雅的方式来异步提交表单数据,从而避免页面刷新,提升用户体验。在这个小例子中,我们将深入理解如何使用jQuery Form插件进行...

Global site tag (gtag.js) - Google Analytics