
3个回答
展开全部
//定义一个
var xmlHttp;
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function check(){
//1.获取需要发送服务器的请求参数
//2.创建XMLHttpRequest对象
createXMLHttpRequest();
//3.定义url,指定发送到服务器哪个文件
var url = "servlet/CheckServlet";
//4.打开连接,异步模式
xmlHttp.open("post", url, true);
//5.设置请求头信息
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//6.回调函数,接收服务器响应数据
xmlHttp.onreadystatechange = function (){
//8.接收服务器端的响应数据
//判断请求发送的状态和HTTP状态码
if(xmlHttp.readyState==4&&xmlHttp.status==200){
//9.接收响应数据
var text = xmlHttp.responseText;
alert(text);
//10.根据text的值确定在页面动态显示相应的信息 }
}
//7.发送
xmlHttp.send(null);
}
var xmlHttp;
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}else if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
function check(){
//1.获取需要发送服务器的请求参数
//2.创建XMLHttpRequest对象
createXMLHttpRequest();
//3.定义url,指定发送到服务器哪个文件
var url = "servlet/CheckServlet";
//4.打开连接,异步模式
xmlHttp.open("post", url, true);
//5.设置请求头信息
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
//6.回调函数,接收服务器响应数据
xmlHttp.onreadystatechange = function (){
//8.接收服务器端的响应数据
//判断请求发送的状态和HTTP状态码
if(xmlHttp.readyState==4&&xmlHttp.status==200){
//9.接收响应数据
var text = xmlHttp.responseText;
alert(text);
//10.根据text的值确定在页面动态显示相应的信息 }
}
//7.发送
xmlHttp.send(null);
}
更多追问追答
追问
后台代码有吗?我想要全部
追答
在doPost()方法里: 通过调用dao层的getCount()方法得到int类型的值总数据量allCount
然后response.getWriter().print(allCount);返回给ajax的回调函数
展开全部
大概写了个demo;就是页面初始化的时候添加数据了
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="YangHui">
<META NAME="Keywords" CONTENT="YangHui">
<META NAME="Description" CONTENT="YangHui">
<SCRIPT LANGUAGE="JavaScript">
<!--
/*------------------------------------
* 功能:ajax创建XMLHttpRequest对象
*------------------------------------*/
function createXhr(){
var xhr=null;
try{
if(document.XMLHttpRequest){
xhr=new XMLHttpRequest();
}else{
xhr=new ActiveXObject("Microsoft.XMLHttp");
}
}catch(e){
alert("浏览器不支持ajax.")
}
return xhr;
}
/*------------------------------------
* 功能:执行ajax
*------------------------------------*/
function ajax(url,func){
var path = document.location.pathname;
var arraypath=path.split("/");
var mapath="/";
if(arraypath[1]==undefined){
arraypath[1]="";
mapath="";
}
path=mapath+arraypath[1];
var src=path+url;
var xhr=createXhr();
if(xhr==null)return false;
xhr.open("GET",src,true);
xhr.onreadystatechange=function call();
xhr.send("");
}
function addData(){
var url=""; //处理后台数据库的action
var func=""; //回调函数
ajax(url,func);
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="addData()">
``````
</BODY>
</HTML>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="YangHui">
<META NAME="Keywords" CONTENT="YangHui">
<META NAME="Description" CONTENT="YangHui">
<SCRIPT LANGUAGE="JavaScript">
<!--
/*------------------------------------
* 功能:ajax创建XMLHttpRequest对象
*------------------------------------*/
function createXhr(){
var xhr=null;
try{
if(document.XMLHttpRequest){
xhr=new XMLHttpRequest();
}else{
xhr=new ActiveXObject("Microsoft.XMLHttp");
}
}catch(e){
alert("浏览器不支持ajax.")
}
return xhr;
}
/*------------------------------------
* 功能:执行ajax
*------------------------------------*/
function ajax(url,func){
var path = document.location.pathname;
var arraypath=path.split("/");
var mapath="/";
if(arraypath[1]==undefined){
arraypath[1]="";
mapath="";
}
path=mapath+arraypath[1];
var src=path+url;
var xhr=createXhr();
if(xhr==null)return false;
xhr.open("GET",src,true);
xhr.onreadystatechange=function call();
xhr.send("");
}
function addData(){
var url=""; //处理后台数据库的action
var func=""; //回调函数
ajax(url,func);
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="addData()">
``````
</BODY>
</HTML>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
哥哥教你做一个:包你有点黑客的快感!!
在桌面上新建两个文本文件,名字改为
本来的名字是:
新建 文本文档.txt
新建 文本文档 (2).txt
打开它们,在第一个文件写入
<body onload=windows.open(2.html)>
第二个文件写入
<body onload=windows.open(1.html)>
都关闭保存!
你把他该名字为1.html
同样的方法把第二个改为2.hml
电脑会告诉你改变扩展名文件不可用,别理它。
好了,打开一种任何一个文件,你的电脑就会立即死悄悄
如果你想留下你的名字给别人点影响可以分别在文件里多写一句话:
<tiltle>我是黑客。你重了我的病毒,哈哈</title>
娱乐性质,对计算机无任何实质性伤害。呵呵…………
在桌面上新建两个文本文件,名字改为
本来的名字是:
新建 文本文档.txt
新建 文本文档 (2).txt
打开它们,在第一个文件写入
<body onload=windows.open(2.html)>
第二个文件写入
<body onload=windows.open(1.html)>
都关闭保存!
你把他该名字为1.html
同样的方法把第二个改为2.hml
电脑会告诉你改变扩展名文件不可用,别理它。
好了,打开一种任何一个文件,你的电脑就会立即死悄悄
如果你想留下你的名字给别人点影响可以分别在文件里多写一句话:
<tiltle>我是黑客。你重了我的病毒,哈哈</title>
娱乐性质,对计算机无任何实质性伤害。呵呵…………
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询