php 中jquery ajax实现页面部分刷新

98 阅读1分钟

    //li的click事件中,请求index.php 分配controller\

$("#userList").click(function(){

if (window.XMLHttpRequest)

{

// IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码

xmlhttp=new XMLHttpRequest();

}

else

{

// IE6, IE5 浏览器执行代码

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

$("#right").get(0).innerHTML=xmlhttp.responseText;

}

}

xmlhttp.open("GET","index.php?p=admin&c=user&a=showUser&from=user",true);

xmlhttp.send();

});

html中

<li id="userList"><a href="#">用户管理</a></li>

controller中

$this->smarty->display('userList.tpl');\