var http_request = false; // 创建 XMLHttpRequest 请求 function CommentMakeRequest(url, functionName, httpType, sendData) { http_request = false; if (!httpType) httpType = "GET"; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/plain'); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Cannot send an XMLHTTP request'); return false; } var changefunc = "http_request.onreadystatechange = " + functionName; eval(changefunc); http_request.open(httpType, url, true); http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); http_request.send(sendData); } // 提交分页请求 function CommentToPage(page) { CommentMakeRequest( "/skin/ecms8/infocomment/?classid=7&id=3&doaction=&page=" + page + "&t=" + Math.random(), 'CommentReturnedText', 'GET', '' ); } // 请求返回后的处理函数 function CommentReturnedText() { if (http_request.readyState === 4) { if (http_request.status === 200) { var messagereturn = http_request.responseText; if (messagereturn !== 'isfail') { var r = messagereturn.split(''); if (r.length !== 1) { if (r[0] !== '') { document.getElementById('infocommentnumarea').innerHTML = r[0]; } document.getElementById('infocommentarea').innerHTML = r[1]; } else { document.getElementById('infocommentarea').innerHTML = messagereturn; } } } else { alert('There was a problem with the request.'); } } } // 初始加载第一页 CommentToPage(0);