function createXMLHTTP() {
xmlhttp = =new XMLHttpRequest();
return xmlhttp;
}
我试图创建的这3个实例,但它都具有相同的变量名是XMLHTTP。我如何动态创建不同的变量名称?我不确定这是否是提问的正确方法。需要帮助的一些函数和变量
我想创建像xmlhttp1,xmlhttp2,xmlhttp3,所以然后我可以引用每一个。
function createXMLHTTP() {
xmlhttp = =new XMLHttpRequest();
return xmlhttp;
}
我试图创建的这3个实例,但它都具有相同的变量名是XMLHTTP。我如何动态创建不同的变量名称?我不确定这是否是提问的正确方法。需要帮助的一些函数和变量
我想创建像xmlhttp1,xmlhttp2,xmlhttp3,所以然后我可以引用每一个。
你甚至不需要一个function
调用这个简单的操作。
x1 = new XMLHttpRequest();
x2 = new XMLHttpRequest();
x3 = new XMLHttpRequest();
但是,如果你坚持,那么至少要缩短它。
function createXHR() {
return new XMLHttpRequest();
}
如何
function createXMLHTTP() {
var xmlhttp = new XMLHttpRequest();
return xmlhttp;
}
xmlhttp1 = createXMLHTTP();
xmlhttp2 = createXMLHTTP();
xmlhttp3 = createXMLHTTP();
我希望这将有助于你
杰罗姆·瓦格纳
一个简单的方法来创建许多内容是将它们放在一个数组:
var xmlhttprequests = [];
for(var i=0;i<100;i++){
var xmlhttp = new XMLHttpRequest();
xmlhttprequests.push(xmlhttp);
}
有没有理由为什么递归或使用框架不会帮助? – RandyMorris 2010-05-17 16:30:00
你能举两个例子吗?我在学习,所以我真的不知道这些选项。 – Strawberry 2010-05-17 16:43:53