Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否在onload上加载ajax页面?_Ajax - Fatal编程技术网

是否在onload上加载ajax页面?

是否在onload上加载ajax页面?,ajax,Ajax,在我的index.html页面中,我想在加载应用程序时加载一个单独的ajax页面, 最好的方法是什么? 这是我的索引代码: 正在此处加载ajax子页面。。。。。 子页面只是: 所容纳之物 谢谢。使用JavaScript您可以做到这一点。您必须在页面加载时执行此操作。下面是jQuery中的一个示例 $(function(){ $('#content').load('/content.html'); }); 例如,当主页体使用body的onload属性加载时,可以调用javascript函

在我的index.html页面中,我想在加载应用程序时加载一个单独的ajax页面, 最好的方法是什么? 这是我的索引代码:

正在此处加载ajax子页面。。。。。 子页面只是:

所容纳之物
谢谢。

使用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)
        }
    }
}