Heim >Backend-Entwicklung >PHP-Tutorial >关于ajax操作数据库后的数据处理有关问题
关于ajax操作数据库后的数据处理问题
在做一个页面,类似刷微博时拉到最下面可以选择“加载更多”,现在通过ajax实现了对数据库的操作
function ajax() {<br /> var page=document.getElementById("pageNum").value++;<br /> //先声明一个异步请求对象<br /> var xmlHttpReg = null;<br /> if (window.ActiveXObject) {//如果是IE<br /><br /> xmlHttpReg = new ActiveXObject("Microsoft.XMLHTTP");<br /><br /> } else if (window.XMLHttpRequest) {<br /><br /> xmlHttpReg = new XMLHttpRequest(); //实例化一个xmlHttpReg<br /> }<br /><br /> //如果实例化成功,就调用open()方法,就开始准备向服务器发送请求<br /> if (xmlHttpReg != null) {<br /> xmlHttpReg.open("get", "pro.php?index="+page, true);<br /> xmlHttpReg.send(null);<br /> xmlHttpReg.onreadystatechange = doResult; //设置回调函数<br /><br /> }<br /><br /> //回调函数<br /> //一旦readyState的值改变,将会调用这个函数,readyState=4表示完成相应<br /><br /> //设定函数doResult()<br /> function doResult() {<br /> <br /> if (xmlHttpReg.readyState == 4) {//4代表执行完成<br /> <br /> <br /> if (xmlHttpReg.status == 200) {//200代表执行成功<br /> //将xmlHttpReg.responseText的值赋给ID为resText的元素<br /> document.getElementById("resText").innerHTML = xmlHttpReg.responseText;<br /> <br /><br /> }<br /> }<br /><br /> }<br /> <br /><br /> }
<br />…………<br />$sql="select * from tb_test limit ".$index*4;<br />$result = mysql_query($sql, $con);<br />