/JavaScript document
var xmlhttp;
var proId; //产品编号
function addToCar(productId){
proId=parseInt(productId);
var url="ProductControl?action=addToCar&productId="+proId;
doAjax(url);
}
function doAjax(url) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
try {
xmhttp = new XMLHttpRequest();
if (xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType("text/xml");
}
} catch (e) {
}
}
}
//判断XMLHttpRequest对象是否成功创建
if(!xmlhttp){
alert("不能创建XMLHttpRequest对象实例");
return false;
}
//判断XMLHttpRequest对象是否成功创建
if (!xmlhttp) {
alert("不能创建XMLHttpRequest对象实例");
return false;
}
//创建请求结果处理程序
xmlhttp.onreadystatechange = processRequest; xmlhttp.open("post", url, true);
//如果以post方式请求,必须要添加
xmlhttp.setRequestHeader("Content-type",
"application/x-www-form-urlencoded"); xmlhttp.send(null);
}运行效果如图,求解决、、、、
var xmlhttp;
var proId; //产品编号
function addToCar(productId){
proId=parseInt(productId);
var url="ProductControl?action=addToCar&productId="+proId;
doAjax(url);
}
function doAjax(url) {
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
try {
xmhttp = new XMLHttpRequest();
if (xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType("text/xml");
}
} catch (e) {
}
}
}
//判断XMLHttpRequest对象是否成功创建
if(!xmlhttp){
alert("不能创建XMLHttpRequest对象实例");
return false;
}
//判断XMLHttpRequest对象是否成功创建
if (!xmlhttp) {
alert("不能创建XMLHttpRequest对象实例");
return false;
}
//创建请求结果处理程序
xmlhttp.onreadystatechange = processRequest; xmlhttp.open("post", url, true);
//如果以post方式请求,必须要添加
xmlhttp.setRequestHeader("Content-type",
"application/x-www-form-urlencoded"); xmlhttp.send(null);
}运行效果如图,求解决、、、、
解决方案 »
- 求救!!!总是报这个错误, ‘nodeName'为空或不是对象
- 字符串转化问题几问
- 博客的二级域名,用JSP程序如何实现?服务器要如何配置?
- STRUTS2.09+HIBERNATE3.2+SPRING2.05 只能访问ACTION不能访问其它文件
- froward问题?
- 升级到tomcat5.0后,中文名附件访问不了,不知哪位大虾能救我一把
- 各位兄台,Eclipse是干啥的?
- 异常处理问题
- 今天答辩中的一个问题,下午要回答,马上结帖
- 谁有连接sqlserver的代码,给我贴上来一段,马上给分
- 求高手给以下javascript代码详细注释,谢谢。完了发我邮箱[email protected]
- Struts2使用convention或codebehind零配置,action还可以用spring管理吗
xmlhttp.setRequestHeader("If-Modified-Since", "0");
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
xmlhttp.setRequestHeader("RequestType", "ajax");
var xmlHttp;
//\u521b\u5efaxmlhttprequest\u5bf9\u8c61
function createHttpRequest(){
if(window.XMLHttpRequest){ //\u5982\u679c\u662fMozilla\u6d4f\u89c8\u5668
xmlHttp=new XMLHttpRequest();
}else if(window.ActiveXObject){ //IE\u6d4f\u89c8\u5668
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlHttp=new ActiveXOject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
//\u53d1\u9001\u8bf7\u6c42
function doRuquest(){
createHttpRequest();
//\u7528\u6237\u540d\u5bc6\u7801
var uname=document.getElementById("uname").value;
var upass=document.getElementById("password").value;
//\u8bf7\u6c42servlet
var url="member.do?param=memberlogin&uname="+uname+"&upass="+upass;
//\u5236\u5b9a\u54cd\u5e94\u51fd\u6570
xmlHttp.onreadystatechange=handleRequest;
//\u5efa\u7acb\u5bf9\u670d\u52a1\u5668\u8c03\u7528
xmlHttp.open("get",url,true);
//\u53d1\u9001\u8bf7\u6c42
xmlHttp.send(null);
}
function handleRequest(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
var xml=xmlHttp.responseText;
if(xml=="ok"){
location.href="index.jsp";
}else{
alert("\u7528\u6237\u540d\u6216\u5bc6\u7801\u9519\u8bef");
}
}
}
}