人生本是一个不断学习的过程,在这个过程中,就是你们的好帮手,下面分享的Jquery Ajax学习实例6 向WebService发出请求返回DataSet(XML)懂设计的网友们快点来了解吧!
一、:
处理业务数据,在GetDataSet()方法中产生DataSet(XML)数据,供调用,代码如下:
代码如下:
[WebMethod]
public DataSet GetDataSet()
{
DataSet ds = new DataSet();
DataTable dt = new DataTable();
("Name", (""));
("Password", (""));
DataRow dr = ();
dr["Name"] = "小花";
dr["Password"] = "aaaaaaaaa";
();
dr = ();
dr["Name"] = "小兵";
dr["Password"] = "bbbbbbbbb";
();
();
return ds;
}
二、
通过点击按钮来请求的 GetDataSet()方法,获取XML数据对象。代码如下:
代码如下:
//返回DataSet(XML)
$(document).ready(function() {
$(#btnDataset).click(function() {
$.ajax({
type: "POST",
url: "",
data: "{}",
dataType: xml, //返回的类型为XML
success: function(result) { //成功时执行的方法
//捕获处理过程中的异常并输出
try {
$(result).find("Table1").each(function() {
$(#dd).append($(this).find("Name").text() + " " + $(this).find("Password").text());
});
}
catch (e) {
alert(e);
return;
}
},
error: function(result, status) { //出错时会执行这里的回调函数
if (status == error) {
alert(status);
}
}
});
});
});