<script type="text/javascript">
var xhr=false;
var actionType;
//todo:
var sId=1;
function createXmlHttp() {//创建xhr对象
var xhobj = false;
try {
xhobj = new ActiveXObject("Msxml2.XMLHTTP"); // ie msxml3.0+
} catch (e) {
try {
xhobj = new ActiveXObject("Microsoft.XMLHTTP"); //ie msxml2.6
} catch (e2) {
xhobj = false;
}
}
if (!xhobj && typeof XMLHttpRequest != 'undefined') {// Firefox, Opera 8.0+, Safari
xhobj = new XMLHttpRequest();
}
return xhobj;
}
window.onload=function(){
xhr=new createXmlHttp();
}
function doSupport(isSupport){
xhr.open("POST","DoSupport.ashx",true);
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xhr.onreadystatechange=watching;
if(isSupport){
actionType=1;
xhr.send("sId="+sId+"&isSup="+actionType);
}
else{
actionType=0;
xhr.send("sId="+sId+"&isSup="+actionType);
}
}
function watching(){
if(xhr.readyState>=4){
if(xhr.status==200){
var resText=xhr.responseText;
var resArr=resText.split(",");
if(resArr[0]=="ok"){
if(actionType==1){
document.getElementById("spanSup").innerHtml=resArr[1];
}
else{
document.getElementById("spanDisSup").innerHtml=resArr[1];
}
}
else{
//todo:
}
}
}
}
function AddComment(){
xhr.open("POST","DoAddComments.ashx",true);
xhr.setreadystatechange=watchingComments;
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
var urlData="sId"+sId+"&txtContents="+document.getElementByIdea("txtComments").value;
xhr.send(urlData);
}
function watchingComments(){
if(xhr.readyStates>=4){
if(xhr.status==200){
var resText=xhr.responseText;
if(resText=="ok"){
var commentsTable=document.getElementById("txtComments");//获取评论的表格对象
var newRow=commentsTable.insertRow(commentsTable.row.length);
var nTd1=newRow.insertCell();
var nTd2=newRow.insertCell();
nTd1.innerHtml=nowLoginUser;
nTd2.innerHtml=document.getElementById("txtComments").value;
}
else{
//todo:
}
}
else{
alert(xhr.status);
}
}
}
<script>
1 <br><script type="text/javascript">
2 ?
3 var xhr=false;
4 var actionType;
5 //todo:
6 var sId=1;
7 function createXmlHttp() {//创建xhr对象
8 var xhobj = false;
9 try {
10 xhobj = new ActiveXObject("Msxml2.XMLHTTP"); // ie msxml3.0+
11 } catch (e) {
12 try {
13 xhobj = new ActiveXObject("Microsoft.XMLHTTP"); //ie msxml2.6
14 } catch (e2) {
15 xhobj = false;
16 }
17 }
18 if (!xhobj && typeof XMLHttpRequest != 'undefined') {// Firefox, Opera 8.0+, Safari
19 xhobj = new XMLHttpRequest();
20 }
21 return xhobj;
22 }
23 window.onload=function(){
24 xhr=new createXmlHttp();
25 }
26 function doSupport(isSupport){
27 xhr.open("POST","DoSupport.ashx",true);
28 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
29 xhr.onreadystatechange=watching;
30 if(isSupport){
31 actionType=1;
32 xhr.send("sId="+sId+"&isSup="+actionType);
33 }
34 else{
35 actionType=0;
36 xhr.send("sId="+sId+"&isSup="+actionType);
37 }
38 }
39 function watching(){
40 if(xhr.readyState>=4){
41 if(xhr.status==200){
42 var resText=xhr.responseText;
43 var resArr=resText.split(",");
44 if(resArr[0]=="ok"){
45 if(actionType==1){
46 document.getElementById("spanSup").innerHtml=resArr[1];
47 }
48 else{
49 document.getElementById("spanDisSup").innerHtml=resArr[1];
50 }
51 }
52 else{
53 //todo:
54 }
55 }
56 }
57 }
58 function AddComment(){
59 xhr.open("POST","DoAddComments.ashx",true);
60 xhr.setreadystatechange=watchingComments;
61 xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
62 var urlData="sId"+sId+"&txtContents="+document.getElementByIdea("txtComments").value;
63 xhr.send(urlData);
64 }
65 function watchingComments(){
66 if(xhr.readyStates>=4){
67 if(xhr.status==200){
68 var resText=xhr.responseText;
69 if(resText=="ok"){
70 var commentsTable=document.getElementById("txtComments");//获取评论的表格对象
71 var newRow=commentsTable.insertRow(commentsTable.row.length);
72 var nTd1=newRow.insertCell();
73 var nTd2=newRow.insertCell();
74 nTd1.innerHtml=nowLoginUser;
75 nTd2.innerHtml=document.getElementById("txtComments").value;
76 }
77 else{
78 //todo:
79 }
80 }
81 else{
82 alert(xhr.status);
83 }
84 }
85
86 }
87
88
89
90 <script>