您的位置:首页 > Web前端 > JQuery

JQuery解析xml示例

2009-09-04 18:35 393 查看
function getAllUser()
{
$.ajax({

type:"post",
url:"../../../Xipu/UserService.asmx/GetAllUser",
dataType:"xml",
contentType:"application/x-www-form-urlencoded;charset=utf-8",
timeout:1000*30,
success:function(xml)
{
//填入到位置
if ($(xml).find("ArrayOfUser>User").length <= 0) {
$("#sUserID").empty();
$("#sUserID").append("<option value=-1>没有检索到您想要的数据!!</option>");
}
$("#sUserID").empty();//清除table表中原有的行
//解析xml文件,获取数据,并在table中显示
$(xml).find("ArrayOfUser>User").each(function(i) {
CreateUser($(this));
})
},
error:function(){alert("服务器发生位置错误!!");}
});
}

function CreateUser(oUserData)
{
var userData={
Id:$(oUserData).children("Id").text(),
UserId:$(oUserData).children("UserId").text()
};
if(userData.Id!="1")//管理员
{
$("#sUserID").append("<option value="+userData.Id+">"+userData.UserId+"</option>");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: