这是一个回答这个问题的问题: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)
有人可以快速为我写这个功能吗?
您可以使用方便的load()功能:
$('#message').load("include/javascript/message.php", {q: id}, function() {
$(this).show();
});
Run Code Online (Sandbox Code Playgroud)
回调函数假设messagediv是隐藏的,您只希望在请求完成后显示它.