XMLHTTP从变量而不是url - javascript
xmlhttp from variable rather than url - javascript
我正在从循环中提取存储在var名称中的多个xml文件,但我想使用具有变量名称的xmlhttp请求,因为它更改每次迭代而不是每次重新分配路径,即folder/file.xml。所以基本上我需要帮助使用xmlhttp请求拉入xml细节与一个变量,而不是直接链接,即:
我:
xmlhttp.open("GET","FileNames.xml",false);
但是我需要:
var names = "xmlf/file.xml";
xmlhttp.open("GET",names,false);
编辑:xmlhttp.open("GET","FileNames.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.write("<table border='1'>");
var x=xmlDoc.getElementsByTagName("FileNames");
document.write("<tr>");
for (i=0;i<x.length;i++)
{
document.write("<td>");
var names = (x[i].getElementsByTagName("File")[0].childNodes[0].nodeValue);
// document.write(names);
我的var名称随着每次循环迭代而变化,我如何将其存储为var names = [names[I],names[I], to x.length]
如果我有这个权限,你可以这样做:
var names = [];
for (i=0;i<x.length;i++)
{
document.write("<td>");
names.push(x[i].getElementsByTagName("File")[0].childNodes[0].nodeValue);
// your remaining code here
}
注意names.push
,它允许您向names
数组添加一个元素。
现在,存储了所有名称后,您可以遍历并对它们执行XML请求:
for (var n = 0; n < names.length; n++) {
xmlhttp.open("GET", names[n], false);
xmlhttp.send();
var xmlDoc = xmlhttp.responseXML;
// act on XML response here
}
相关文章:
- Decode URL Javascript/JQuery
- 阅读重写URL-javascript
- 出现在Twitter帖子中的页面URL - Javascript
- 从图像URL javascript html保存图像文件
- WebView加载URL(“javascript:XYZ”)在我的网络视图中执行了好几次
- 如何将javascript添加到url javascript中
- 获取请求的页面url javascript
- 通过网络浏览器从 URL javascript 读取文件
- window.location.url Javascript
- 以字符串形式返回 HTML 内容,给定 URL.Javascript 函数
- 在页面加载时将变量附加到 URL |JavaScript
- 来自 url javascript 的 Prase 查询字符串
- 从url javascript中提取部件
- 在给定URL Javascript/Jquery函数的情况下,以字符串形式返回HTML内容
- 正则表达式匹配特定的URL JavaScript
- 干净的方式给MVC url javascript库
- 如果数据包含URL, Javascript将无法解析JSON
- XMLHTTP从变量而不是url - javascript
- 在URL javascript中传递时间值出错
- 包括外部URL javascript文件