项目当中采用了ajaxAnywhere框架来实现ajax,效果不错,并且容易实现,但现在问题是即使页面实现了效果,业务上还需要提交表单,在这种情况下,即使点击提交后,它仍然会刷新你定义好的zone区域,这个时候,如果单纯的提交表单就不够了,我采取的方案是:
利用js这个强大的BS项目开发工具,自定义一个函数来解决上述问题:
function doGuahao()
{
if(checkdata())
{
if(document.form1.result_flag.value=="0")
{
return false;
}
else
{
if(document.form1.checktype.value=="danganhao")
{
form1.action = "<%=formAction%>";
form1.submit();
}
if(document.form1.checktype.value=="xingming")
{
form1.action = parent.left.url2;
form1.submit();
}
if(document.form1.checktype.value=="shenfenzheng")
{
form1.action = "<%=formAction%>";
form1.submit();
}
}
}
}
分享到:
相关推荐
本文将详细介绍如何利用Ajax重写方法配合后台Filter来实现这种情况下的状态检测和跳转。 一、Ajax重写方法 在前端,我们需要重写Ajax请求以处理特定的HTTP状态码。通常,当我们发送一个Ajax请求时,我们关注的是...
通常,如果需要在Ajax操作完成后跳转,我们可以使用window.location.href来改变当前页面的URL。然而,这样做会终止当前的Ajax请求,因为新的页面加载会清空所有未完成的网络请求。为了避免这种情况,可以在Ajax请求...
综上所述,"点击导航栏,页面不跳转,刷新内容"是通过JQUERY结合Ajax技术实现的一种优化的页面交互方式。它提高了网站的响应速度,减少了用户等待时间,同时保持了页面的连贯性。在实际项目中,我们可以根据具体需求...
本项目“j2ee练习8实现页面自动跳转”旨在解决一个购物界面的跳转问题,最初存在功能无法实现的问题,但经过修正后,已经成功实现了这一目标。以下将详细介绍该知识点及其相关技术。 1. **请求转发与重定向** - **...
"Ajax"(Asynchronous JavaScript and XML)和HTML页面之间的值传递是实现这一目标的关键技术。本篇文章将深入探讨如何使用Ajax和HTML来实现在不同页面间传递数据。 首先,了解Ajax的核心概念。Ajax是一种在不刷新...
总结,"10秒后页面自动跳转"可以通过HTML Meta标签、JavaScript、AJAX、服务器响应头等多种方式实现。选择哪种方式取决于具体的应用场景和技术栈。无论哪种方式,都要注重用户体验,确保信息的清晰传递。
在本文中,我们将探讨如何使用AJAX实现页面的局部跳转以及返回结果。 **一、带有结果返回的提交过程** 1. 首先,我们创建一个触发事件的HTML元素,如按钮。例如: ```html 提报" name="submit4" onClick="tibao...
在Java中,我们可以利用Ajax实现页面的动态刷新,提高用户体验,因为它允许后台与服务器进行异步数据交换,而不会打断用户的交互流程。下面将详细探讨Ajax在Java中的应用以及页面刷新的相关知识点。 一、Ajax的基本...
- 对于现代Web应用来说,使用AJAX技术可以在不刷新整个页面的情况下实现局部内容更新或页面跳转,极大地提升了用户体验。 综上所述,在JSP与HTML结合的Web应用中实现页面跳转涉及到多方面的技术和方法。开发者需要...
在实现省市联动时,页面跳转往往不是主要手段,更多的是通过AJAX异步请求来更新页面部分区域,从而提供更流畅的用户体验。省市联动通常指的是当用户选择一个省份后,城市列表会根据所选省份动态更新。这种功能可以...
5. **页面跳转**:页面跳转有多种方式,包括`window.location.href`的直接跳转,`history.pushState/replaceState`的无刷新跳转,以及通过Ajax异步请求后改变页面内容。选择哪种方式取决于业务需求和用户体验考虑。 ...
在现代Web开发中,页面间的跳转是实现用户体验流畅性和功能连贯性的关键部分之一。本文将基于“页面各种跳转总结”的主题,对不同类型的页面跳转进行深入探讨,并结合“网站域名修改”、“页面传值”等相关知识点,...
最近因为公司需求,需要ajax post请求并跳转界面,网上搜了一下资料,差不多都是用[removed].href来处理,但是在请求页面的地址栏中会暴露请求的参数,这是不安全的。 $.post( url, {method:regist,userName:$...
- 表单验证:在提交表单前,使用Ajax即时检查输入的有效性,避免了不必要的页面跳转。 - 数据加载:如无限滚动,当用户滚动到页面底部时,通过Ajax加载更多内容,无需刷新整个页面。 - 实时通信:聊天室、在线协作...
客户端收到响应后,可以动态更新页面元素,如显示错误消息、跳转到新页面或显示欢迎信息。此外,前端也可以添加一些额外的验证,如非空检查、长度限制等,以减轻服务器负担。 在学习这个主题时,你可以通过创建HTML...
在本文示例中,当导航链接被点击时,通常会导致页面整体跳转,但是通过阻止默认事件,并使用.load()方法来加载对应页面内容区域的HTML,这样就可以实现只刷新内容区域,而保持头部和底部不变。 第二种方法是通过...
为了解决这个问题,我们可以利用Ajax(异步JavaScript和XML)技术来实现分页功能,无需刷新整个页面就能加载新的内容。本文将详细讲解如何使用Ajax实现分页,并探讨相关技术点。 首先,理解Ajax的核心概念。Ajax...
这里的问题是关于如何使用Ajax提交数据到后台的JSP页面,并在处理完数据后进行页面跳转。我们将详细探讨这个问题以及相关的知识点。 首先,我们看`logincheck.jsp`页面中的代码,它接收通过Ajax传递的参数: ```...