Ajax實現新增、修改和刪除提示
//新增驗證
function addCheck(){
if(document.getElementById("txtValue").value=="0"){alert("請輸入!!");return false;}
}
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function addSaveCheck(){
if(addCheck()==false){return;}
createXMLHttpRequest();
xmlHttp.onreadystatechange=getResult;
var carno=document.getElementById("selCarno").value;//傳參示例
var msgtypeid=document.getElementById("selMesageTypeID").value;/傳參示例
var str ="carno="+carno+"&msgtypeid="+msgtypeid;
var url ="<%=path%>/carCalibration.do?op=isExist&timeStamp="+new Date().getTime();//提交到新增的Action 成功返回1 失敗返回0
xmlHttp.open("POST",url,false);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(str);
}
function getResult()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
var result=xmlHttp.responseText;
if(parseInt(result)==1){
alet("新增成功!");
}else{alert(“新增失敗!”);}
}
}
}
刪除和修改基本一樣。