- UID
- 364308
- 在线时间
- 小时
- 积分
- 1113
- 帖子
-
- 离线
- 16051 天
- 注册时间
- 2007-6-11
|
|
发表于 2009-7-7 14:26:25
|
显示全部楼层
//====判断每行的数据在数据库中是否存在
var mySfzh="",myPxbj="",myRowCount=0,rowCount_mark="N";
var objTable=document.getElementById("myTable");
for (var t=1;t<objTable.rows.length;t++){
if(rowCount_mark=="Y"){break;}
mySfzh=trim(objTable.rows[t].cells[4].innerText);
myPxbj=document.getElementById("pxbj").value;
var testcontent = "select count(*) from a_student where sfzh='"+mySfzh+"' and bjbh='"+myPxbj+"'";
var url = "getrowcount.php";
var postStr = "content="+ testcontent;
var ajax = initxmlhttp();
ajax.open("POST", url, true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send(postStr);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4 && ajax.status == 200) {
myRowCount = ajax.responseText;
if(myRowCount > 0){
alert("第["+(t)+"]行["+mySfzh+"]的数据已经存在请更换!");
rowCount_mark="Y";
}
}
}
}
//=============
是这样子吗?我放到onreadystatechange里面了,他也没有提示数据更换的对话框..数据库中确实存在有相同的记录 |
|