是否在onload上加载ajax页面?
在我的index.html页面中,我想在加载应用程序时加载一个单独的ajax页面, 最好的方法是什么? 这是我的索引代码: 正在此处加载ajax子页面。。。。。 子页面只是: 所容纳之物是否在onload上加载ajax页面?,ajax,Ajax,在我的index.html页面中,我想在加载应用程序时加载一个单独的ajax页面, 最好的方法是什么? 这是我的索引代码: 正在此处加载ajax子页面。。。。。 子页面只是: 所容纳之物 谢谢。使用JavaScript您可以做到这一点。您必须在页面加载时执行此操作。下面是jQuery中的一个示例 $(function(){ $('#content').load('/content.html'); }); 例如,当主页体使用body的onload属性加载时,可以调用javascript函
谢谢。使用JavaScript您可以做到这一点。您必须在页面加载时执行此操作。下面是jQuery中的一个示例
$(function(){
$('#content').load('/content.html');
});
例如,当主页体使用body的onload属性加载时,可以调用javascript函数: 您应该在线查看一些更完整的信息。使用jQuery: 网站上有大量的示例和文档,还有大量的教程
祝你好运谢谢Teja,我会测试一下。因此,在我的索引页面中,我必须有一个id=content的div,才能使上述内容正常工作!?我正在尝试这个,但它不起作用,我缺少什么?:$functionwhenload{$'hem.load'home/home1.asp';};我的home1.asp看起来是这样的:这里是asp内容我不记得谁应该在这里得到灰色背景的代码:-我以为它只是在包装它?你可以复制我的代码块,然后尝试更改id和URL。你的函数签名是错误的$jQuery中的函数{…}签名意味着在页面加载时加载它,所以您不需要将其命名为错误,也不需要在加载时调用它。另外,您确定包含jQuery.js吗?如果可能,在jsbin中发布代码
<html>
<head>
...
</head>
<body onload="loadContent();">
...
</body>
</html>
function loadContent()
{
var contentURL = "contentpage.xml";
http.Open("GET", contentURL, true);
http.onreadystatechange = useHttpResponse;
http.send(null);
}
var http = getXMLHTTPRequest();
function getXMLHTTPRequest()
{
try
{
req = new XMLHttpRequest();
}
catch (err1)
{
try
{
req = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (err2)
{
try
{
req = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (err3)
{
req = false;
}
}
}
return req;
}
function useHttpResponse()
{
if (http.readyState == 4)
{
if (http.Status == 200)
{
var xml = http.responseXML;
// do something with loaded XML (such as populate a DIV or something)
}
}
}