Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.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/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
Javascript Ajax-For循环_Javascript_Ajax_Dom - Fatal编程技术网

Javascript Ajax-For循环

Javascript Ajax-For循环,javascript,ajax,dom,Javascript,Ajax,Dom,Ajax调用一个由四个字符串组成的数组,然后我想将每个字符串打印到新行。 我有以下代码: window.onload = function () { var obj; var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

Ajax调用一个由四个字符串组成的数组,然后我想将每个字符串打印到新行。 我有以下代码:

window.onload = function () {
    var obj;
    var xmlhttp;

    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    } else {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            obj = JSON.parse(xmlhttp.responseText);

            for (var i = 0; i <= obj.length; i++) {
                document.createTextNode(obj[i]);
            }
        }
    }

    xmlhttp.open("GET", "verify.php", true);
    xmlhttp.send();
}
window.onload=函数(){
var-obj;
var-xmlhttp;
if(window.XMLHttpRequest){
xmlhttp=新的XMLHttpRequest();
}否则{
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数(){
if(xmlhttp.readyState==4&&xmlhttp.status==200){
obj=JSON.parse(xmlhttp.responseText);

对于(var i=0;i这只创建textNode,您仍然必须通过appendChild将其应用于DOM:


您需要实际将节点放入文档中

var node;
for (var i = 0, n = obj.length; i < n; i++) {  // NB: not <=
    node = document.createTextNode(obj[i]);
    document.body.appendChild(node);

    node = document.createElement('br');
    document.body.appendChild(node);
}
var节点;

对于(var i=0,n=obj.length;i