var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function startBalance(balance,Id){
//alert(b);
//alert(a);
String url ="./checkAction.do?method=updateBlanceByPresellId&blanceNum="+balance+"&preSellId="+Id;
createXMLHttpRequest();
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("post",url,true);
xmlHttp.send(null);
}
function handleStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
alert("平库成功!");
}
}
}
function Empty(a,Id){
var balance = document.getElementById("balance"+a).value;
if(balance.length!=0){
//alert(balance);
startBalance(balance,Id);
}else{
alert("盈亏数不能为空!");
}
}
什么错误?
个人觉得还是换成jquery的ajax来做比较的好,原生态的ajax代码量还是很大的。
$(function(){
$("#Button").click(function(){
$.post("路径", { idList: idList }, function (data) {
if (data.status == 1) {
alert(data); }
else {
alert(data);
}
});
});
})
效果应该是一样的
f(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
var url ="./checkAction.do?method=updateBlanceByPresellId&blanceNum="+balance+"&preSellId="+Id;