使用AJAX时发现修改的页面没有得到改变
来源:互联网 发布:袁咏仪长相知乎 编辑:程序博客网 时间:2024/05/16 14:07
使用AJAX发现当我们修改了xmlhttp.open("GET","Destination.jsp",true);中的Destination.jsp页面内容时需要先把修改的页面单独运行一次这样才能当前页面通过xmlhttp.open("GET","Destination.jsp",true)显示Destination.jsp内容时呈现的是修改后的内容页面。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><script type="text/javascript">function loadXMLDoc(){var xmlhttp;if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } //未初始化状态对象已经创建,尚未调用open()输出0 alert(xmlhttp.readyState) xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerText=xmlhttp.responseText; } } xmlhttp.open("GET","Destination.jsp",true);//已初始化状态,调用open()方法以后输出1alert(xmlhttp.readyState)xmlhttp.send();}</script></head><body><h2>AJAX</h2><button type="button" onclick="loadXMLDoc()">请求数据</button><div id="myDiv"></div></body></html>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'Destination.jsp' starting page</title> </head> <body> 欢迎你啊fds3214 <input type="button" value="提交"/> <table> <tr> <td></td> </tr> </table> </body></html>
0 0
- 使用AJAX时发现修改的页面没有得到改变
- Ajax : 使用 UpdatePanel 后页面弹出的语法改变
- 为什么有时候修改了css文件,页面的样式却没有改变?
- 通过ajax方式第二次取某个页面时,得到新页面,而不是缓存的旧页面
- 小米手机发现修改app的icon,icon改变不了。
- 使用ajax时success无法得到返回值的问题
- 使用ajax和history.pushState无刷新改变页面URL
- 使用ajax和history.pushState无刷新改变页面URL
- 使用ajax和history.pushState无刷新改变页面URL
- 使用ajax和history.pushState无刷新改变页面URL
- 使用ajax和history.pushState无刷新改变页面URL
- 使用ajax和history.pushState无刷新改变页面URL
- 使用ajax和history.pushState无刷新改变页面URL
- 使用ajax和history.pushState无刷新改变页面URL
- 使用ajax和history.pushState无刷新改变页面URL
- 解决使用属性动画没有效果,监听发现属性值未发生改变问题
- 修改项目名字后,重新部署时,原项目名字没有改变的问题
- myeclipse中修改JSP页面后浏览时没有显示修改后的效果解决
- 按顺序打印数组的全排列
- 调整.NET控件WebBrowser的默认浏览器内核版本
- bat脚本启动多个程序
- 序列化与反序列化工具类
- lua中获取当前脚本所在的目录debug.getinfo()
- 使用AJAX时发现修改的页面没有得到改变
- Netty系列之Netty高性能之道
- 5年前端之路
- 2017年,电商、O2O项目怎样顺利拿到千万融资?
- 在php中用正则表达式删除img标签的width、height、style
- scala 实例——一
- hive 同一个表不同分区的数据求和
- IOS安装CocoaPods详情过程
- 如何定义和实现新的GObject之对象方法