使用JQuery / AJAX来填充XML文件的下拉菜单。 [英] Using JQuery/AJAX to populate a drop-down menu with XML file.

查看:110
本文介绍了使用JQuery / AJAX来填充XML文件的下拉菜单。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个下拉菜单,我需要从XML文件填充。
这里是我尝试使用的脚本:

$ $ p $ $(document).ready(function(){/ / load jQuery 1.5
function loadfail(){
alert(Error:Failed to read file!);
}

function parse(document){
$(document).find(menuItem)。each(function(){
var optionLabel = $(this).find('text')。text();
var optionValue = $(this).find('value')。text();
$('。opening')。append(
'< option value =''+ optionValue +'> '+ optionLabel +'< / option>'
);
});
}

$ .ajax({
url:'http ://ourwebserver/Online%20App/jobTitles.xml',//带有我们的数据的文件名 - 链接已被重命名
dataType:'xml',//我们将读取的文件类型
成功:解析,//完成读取文件时调用的函数名称
错误:loadfail //读取失败时调用的函数名称
});
});

以下是xml文件中的示例:

 <菜单> 
< menuItem>
<值> 612< /值>
< text> CLERK-CMH HOS HIM< / text>
< / menuItem>
< menuItem>
<值> 1632< /值>
< text> FAM PRACT-CMH CLN Southside Medical< / text>
< / menuItem>



这里是html代码包含下拉列表我试图填充:

 < strong>所需位置< / strong> 
发送“验证码”获取 | 15天全站免登陆