ajax.js

来自「仓库管理系统,适合各种行业的仓库管理系统」· JavaScript 代码 · 共 85 行

JS
85
字号
// JavaScript Document

//异步刷新ajax



var xmlHttp;

function createXMLHttp(){
	
 if(window.ActiveXObject){
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else{
   xmlHttp = new XMLHttpRequest();
  }


}


function checkAmount()
{

createXMLHttp();
var checkamt = document.getElementById("checkamt").value;

var url = "checkamount.do";
xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  xmlHttp.onreadystatechange=callback;
}
//状态发生改变时回调的函数
function callback()
{
//准备状态为4
	if(xmlHttp.readyState==4)
	{
	//响应状态码为200,代表一切正常
		if(xmlHttp.status==200)
		{
	
			parseMessage();
		}
	}
}

function parseMessage(){
 var res = xmlHttp.responseText;
			var result = document.getElementById("result");
			result.style.display="";
			result.innerHTML = "<font color=red>"+res+"</font>";
 
}

function checkUser()
{

createXMLHttp();
var userID = document.getElementById("userID").value;

var url = "checkuser.do?userID="+userID;
xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  xmlHttp.onreadystatechange=callback;
}

function checkstock()
{

createXMLHttp();
var projectID = document.getElementById("projectID").value;
var productID = document.getElementById("productID").value;

 var url="validate.do?projectID="+projectID+"&&productID="+productID;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  xmlHttp.onreadystatechange=callback;
}





⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?