Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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 需要一些函数和变量的帮助吗_Javascript_Ajax - Fatal编程技术网

Javascript 需要一些函数和变量的帮助吗

Javascript 需要一些函数和变量的帮助吗,javascript,ajax,Javascript,Ajax,我试图创建3个实例,但都有相同的变量名,即xmlhttp。如何动态创建不同的变量名?我不确定这样问是否正确 我想创建像xmlhttp1、xmlhttp2、xmlhttp3这样的,这样我就可以引用每一个了。怎么样 function createXMLHTTP() { xmlhttp = =new XMLHttpRequest(); return xmlhttp; } 我希望这对你有帮助 杰罗姆·瓦格纳怎么样 function createXMLHTTP

我试图创建3个实例,但都有相同的变量名,即xmlhttp。如何动态创建不同的变量名?我不确定这样问是否正确

我想创建像xmlhttp1、xmlhttp2、xmlhttp3这样的,这样我就可以引用每一个了。

怎么样

function createXMLHTTP() {
           xmlhttp = =new XMLHttpRequest();
           return xmlhttp;
}
我希望这对你有帮助

杰罗姆·瓦格纳怎么样

function createXMLHTTP() {
           xmlhttp = =new XMLHttpRequest();
           return xmlhttp;
}
我希望这对你有帮助


Jerome Wagner

创建多个元素的简单方法是将它们放置在一个数组中:

function createXMLHTTP() {
       var xmlhttp = new XMLHttpRequest();
       return xmlhttp;
}

xmlhttp1 = createXMLHTTP();
xmlhttp2 = createXMLHTTP();
xmlhttp3 = createXMLHTTP();
var xmlhttprequests=[];

对于(var i=0;i而言,创建多个元素的简单方法是将它们放置在一个数组中:

function createXMLHTTP() {
       var xmlhttp = new XMLHttpRequest();
       return xmlhttp;
}

xmlhttp1 = createXMLHTTP();
xmlhttp2 = createXMLHTTP();
xmlhttp3 = createXMLHTTP();
var xmlhttprequests=[];

对于(var i=0;i,对于如此简单的操作,您甚至不需要调用
函数

var xmlhttprequests = [];
for(var i=0;i<100;i++){
   var xmlhttp = new XMLHttpRequest();
   xmlhttprequests.push(xmlhttp);
}
但是如果你坚持的话,那么至少把它缩短一些

x1 = new XMLHttpRequest();
x2 = new XMLHttpRequest();
x3 = new XMLHttpRequest();

对于如此简单的操作,您甚至不需要调用
函数

var xmlhttprequests = [];
for(var i=0;i<100;i++){
   var xmlhttp = new XMLHttpRequest();
   xmlhttprequests.push(xmlhttp);
}
但是如果你坚持的话,那么至少把它缩短一些

x1 = new XMLHttpRequest();
x2 = new XMLHttpRequest();
x3 = new XMLHttpRequest();

递归或使用框架没有帮助有什么原因吗?你能给我举个例子吗?我正在学习,所以我真的不知道这些选项。递归或使用框架没有帮助有什么原因吗?你能给我举个例子吗?我正在学习,所以我真的不知道这些选项。