//创建AJAX异步对象
function createAJAX(){
var ajax = null;
try{
ajax = new ActiveXObject("MICROSOFT.XMLHTTP");
}catch(err){
try{
ajax = new XMLHttpRequest();
}catch(error){
alert("你的浏览器不内置AJAX异步对象,请更换浏览器,例如:IE");
}
}
return ajax;
}
select对象.onchange=function(){
var ajax=createAjax();
var method="post";
var url="地址"
ajax.open(method,url,false);
ajax.setRequestHeader("content-type","application/x-www-form-urlencoded");
//发送请求体中的数据到服务器 如: "username="+username;
var content ="username="+username;
ajax.send(content);
ajax.onreadystatechange = function(){
if(ajax.readyState == 4){
if(ajax.status == 200){
var date= ajax.responseText;//或 var date= ajax.responseXML根据不同的数据如;json,xml,html数据 }
}}
通过AJAX实现局部刷新,,主楼自己去看看资料[code=javascript][/code]会更明白
function createAJAX(){
var ajax = null;
try{
ajax = new ActiveXObject("MICROSOFT.XMLHTTP");
}catch(err){
try{
ajax = new XMLHttpRequest();
}catch(error){
alert("你的浏览器不内置AJAX异步对象,请更换浏览器,例如:IE");
}
}
return ajax;
}
select对象.onchange=function(){
var ajax=createAjax();
var method="post";
var url="地址"
ajax.open(method,url,false);
ajax.setRequestHeader("content-type","application/x-www-form-urlencoded");
//发送请求体中的数据到服务器 如: "username="+username;
var content ="username="+username;
ajax.send(content);
ajax.onreadystatechange = function(){
if(ajax.readyState == 4){
if(ajax.status == 200){
var date= ajax.responseText;//或 var date= ajax.responseXML根据不同的数据如;json,xml,html数据 }
}}
通过AJAX实现局部刷新,,主楼自己去看看资料[code=javascript][/code]会更明白
解决方案 »
- 用Java怎样读取PDF格式的文件?
- websphere编译后的jsp(急在线等)
- 问一个关于java web start 的问题?
- jsp与SQL SERVER 的问题?在线等!!!!
- 求助!!!关于同一页面2个表单提交的问题!!!(问题解决后马上结帖给分)
- 请教两个关于mysql导入的菜鸟问题
- 急问:excel导入sql
- Spring发送邮件问题
- 求毕业设计,java+mysql工资管理系统源码(能运行的)
- java bean问题 调用不了包中的java类!!!!!!
- hibernate annotation 怎么设置主键自动增长?sqlserver数据库
- hibernate 多条件查询(criteria) 在线等
用纯ajax做,就需要用js拼接html代码,append到下拉框上。