Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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
Javascript未将另一页加载到DIV中_Javascript_Html_Css - Fatal编程技术网

Javascript未将另一页加载到DIV中

Javascript未将另一页加载到DIV中,javascript,html,css,Javascript,Html,Css,我今天遇到了一些麻烦。我试图让Javascript将内容加载到中。现在,这是我的JavaScript源代码: function loadXMLDoc(filename) { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

我今天遇到了一些麻烦。我试图让Javascript将内容加载到
中。现在,这是我的JavaScript源代码:

function loadXMLDoc(filename) {
    var xmlhttp;
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            after_load_function(xmlhttp.responseText);
        }
    }
    xmlhttp.open("GET", filename, true);
    xmlhttp.send();
}

function after_load_function(responseText) {
    document.getElementById("right").innerHTML = responseText;
}

window.onload = function () {
    loadXMLDoc("welcome.html");
}
我的部门:

<div id="right"></div>


有人知道这个问题吗?

有什么理由不使用JQuery
加载之类的抽象吗


看起来很不错。

有什么理由不使用JQuery
加载之类的抽象吗


我觉得很不错。

刚刚有一个类似的问题,这是我的,它似乎工作得很好

HTML:


只是有一个类似的问题,这是我所拥有的,它似乎工作得很好

HTML:



没有明显错误-检查开发人员工具中的“网络”选项卡。
welcome.html
是否与包含此函数的JavaScript文件或html文件位于同一文件夹中?welcome.html是它应该加载到div中的文件夹。@n.1检查控制台是否有错误具体来说,您可以在开发人员工具,可以让您知道ajax调用是否正常工作。这可能会有所帮助…只是一个明显错误的想法-检查开发人员工具中的“网络”选项卡。
welcome.html
是否与包含此函数的JavaScript文件或html文件位于同一文件夹中?welcome.html是它应该加载到div中的文件夹。@n.1检查控制台是否存在错误具体来说,您可以检查您的响应在开发人员工具中处于网络下,应该让您知道ajax调用是否正常工作。这可能会有帮助…只是一个想法,我发现了一个教程,它昨天起作用了,但今天我没有。我向你保证,对你来说,使用JQuery或其他库抽象比处理XHR和DOM的低级细节要容易得多。如果我要用它,代码会是什么样子?主要的一点是,当你加载网站时,把一些文本加载到div中。这就是为什么我使用JS将页面加载到div中。代码看起来与我在回答中看到的类似。但要了解更多详细信息,请查看我提供的链接。我找到了一个教程,它昨天有效,但今天无效。我向您保证,对您来说,使用JQuery或其他库抽象比处理XHR和DOM的低级细节要容易得多。如果我使用它,代码会是什么样子?主要的一点是,当你加载网站时,把一些文本加载到div中。这就是为什么我使用JS将页面加载到div中。代码看起来与我在回答中看到的类似。但更多细节,请查看我提供的链接。
$( document ).ready(function() {
    $("#right").load( "welcome.html" );
})
<html>
<head>
    <title> pageOne </title>
    <script src="jquery-1.11.1.min.js"></script>
</head>

<body>

    <input class='loadBtn' type='submit' value='Load a Different Page!:'>

    <div id="page"></div>

</body>
</html>
//click function:
$(".loadBtn").click(function(){

        //div to hide/replace
        $('#page')

            //fadeOut div content:
            .delay(200).fadeOut('slow')

            //load method:
            .load

            //url #divToReplace
            ('pageTwo.php #page')

            //fadeIn new div content:
            .hide().delay(300).fadeIn('slow');

        //prevent default browser behavior
        return false;
    });