Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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 在html数据列表中加载本地xml文件_Javascript_Html_Xml - Fatal编程技术网

Javascript 在html数据列表中加载本地xml文件

Javascript 在html数据列表中加载本地xml文件,javascript,html,xml,Javascript,Html,Xml,我需要这个xml的以下输出只是 “10000500803000,95”value=“胃痛”time=“3” 然后应将这些字符串附加到html数据列表“programList”中。 “10000500803000,95”value=“胃痛”time=“3” “2720217088077727190500”value=“头痛”time=“3” “201467277767878801000”value=“牙痛”time=“3” 下面的代码应该解析 如何更改它,以便从与html文件位于同一目录中的x

我需要这个xml的以下输出
只是

“10000500803000,95”value=“胃痛”time=“3”
然后应将这些字符串附加到html数据列表“programList”中。


“10000500803000,95”value=“胃痛”time=“3”
“2720217088077727190500”value=“头痛”time=“3”
“201467277767878801000”value=“牙痛”time=“3”
下面的代码应该解析

如何更改它,以便从与html文件位于同一目录中的xml文件“programs.xml”加载它?

我的想法是这样的,但它不加载本地xml

function executeScript() {
$(document).ready(function(){
       $.get('programs.xml', function(xml){
           $xml
            .find("program")
            .each(function(index) {
            $elem = "<option data-value=" + $(this).text() + ">";
            $($elem).appendTo("#programList")
            });   
        });     
   });    
}
函数executeScript(){
$(文档).ready(函数(){
$.get('programs.xml',函数(xml){
$xml
.find(“程序”)
.每个(功能(索引){
$elem=“”;
$($elem).appendTo(“#程序列表”)
});   
});     
});    
}
这是一个使用硬编码xml的工作示例。但是我需要加载local programs.xml。

数据表
var xml=''+
““10000500803000,95”value=“胃痛”3”+
““2720217088077727190500”value=“头痛”3”+
“'201467277767878801000”value=“牙痛”3';
var$xml=$(xml);
函数executeScript(){
$xml
.find(“程序”)
.每个(功能(索引){
$elem=“”;
$($elem).appendTo(“#程序列表”)
});
}
//在此处后面附加其他项目
function executeScript() {
$(document).ready(function(){
       $.get('programs.xml', function(xml){
           $xml
            .find("program")
            .each(function(index) {
            $elem = "<option data-value=" + $(this).text() + ">";
            $($elem).appendTo("#programList")
            });   
        });     
   });    
}