我如何使用jQuery抓取页面内容并在div中呈现它?

Sam*_*152 0 javascript jquery

这是一个回答这个问题的问题:Javascript AJAX功能在IE中不起作用?

我需要jQuery来做这样的事情:

function render_message(id)
{
var xmlHttp;
  xmlHttp=new XMLHttpRequest();  
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
        document.getElementById('message').innerHTML=xmlHttp.responseText;
        document.getElementById('message').style.display='';
        }
    }
    var url="include/javascript/message.php";
    url=url+"?q="+id;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}
Run Code Online (Sandbox Code Playgroud)

有人可以快速为我写这个功能吗?

Pao*_*ino 5

您可以使用方便的load()功能:

$('#message').load("include/javascript/message.php", {q: id}, function() {
    $(this).show();
});
Run Code Online (Sandbox Code Playgroud)

回调函数假设messagediv是隐藏的,您只希望在请求完成后显示它.