Jquery的Ajax调用Web service的function返回xml格式的数据集
来源:互联网 发布:java se java ee 关系 编辑:程序博客网 时间:2024/05/16 14:01
之前有整理过,今天特地做了关于返回xml格式数据集呈现到html的table里面
下面就直接贴代码,大家只需要改想对应的地方就可以直接用,
下面例子是返回两列数据,并在table呈现出来
Web service
Imports System.WebImports System.Web.ServicesImports System.Web.Services.ProtocolsImports system.Web.ScriptImports System.DataImports System.Xml<WebService(Namespace:="http://tempuri.org/")> _<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _<System.Web.Script.Services.ScriptService()> _Public Class WebService Inherits System.Web.Services.WebService Dim str As String = PublicFunction.getconnStr("ldsfisdb") <WebMethod()> _ Public Function HelloWorld() As String Return "Hello World" End Function <WebMethod()> _ Public Function Getxmlds() As DataSet Dim SQL As String Dim i As Integer Dim ds2, ds As DataSet ds = New DataSet SQL = "select SERIAL_NUMBER,POSITION from sfism4.u_sn_tracking_t where mo_number='3S1170048MA' and board_number='KEHJFDY'" ds2 = OracleHelper.ExecuteDataset(str, CommandType.Text, SQL) Dim DT As DataTable = New DataTable() DT.Columns.Add("SERIAL_NUMBER", Type.GetType("System.String")) DT.Columns.Add("POSITION", Type.GetType("System.String")) Dim DR As DataRow = DT.NewRow() If ds2.Tables(0).Rows.Count > 0 Then For i = 0 To ds2.Tables(0).Rows.Count - 1 DT.Rows.Add(ds2.Tables(0).Rows(i).Item("SERIAL_NUMBER").ToString(), ds2.Tables(0).Rows(i).Item("POSITION").ToString()) Next ds.Tables.Add(DT) End If Return ds End FunctionEnd Classhtml code
<html xmlns="http://www.w3.org/1999/xhtml" ><head runat="server"> <title>无标题页</title> <style> body {font-family:georgia;font-size:12px;} #books { border:1px solid #E77D2C; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:400px; list-style-type:none; margin:0; padding:0; } #books li { padding:5px; } #books h1 { font:14px georgia; padding:5px; color:#fff; background:#E77D2C; margin:0; } </style> <script type="text/javascript" src="../js/jquery-1.7.2.min.js"></script> <script> $(document).ready(function(){ $.ajax({ type: "POST", url: "../WebService.asmx/Getxmlds", data:{},// {line:tline,shift:tshift,area:tarea} dataType: 'xml', //返回的类型为XML ,和前面的Json,不一样了 success: function(result) { //演示一下捕获 try { $(result).find("Table1").each(function() { $('#tbd1').append('<tr class="bsty" border="1px"><td >'+$(this).find("SERIAL_NUMBER").text()+'</td>\ <td >'+$(this).find("POSITION").text()+'</td>\ </tr> '); }); } catch (e) { alert(e); return; } }, error: function(result, status) { //如果没有上面的捕获出错会执行这里的回调函数 if (status == 'error') { alert(status); } } }); }); </script> </head><body><ul id="books"><h1>My Favorite Books</h1> <table style="width: 400px; height: 56px" id="tb1" border="1px"> <tbody id="tbd1" ></tbody> </table></ul> </body></html>显示效果
- Jquery的Ajax调用Web service的function返回xml格式的数据集
- 详解 Web service Axis2 JAVA调用.net接口 返回String的xml格式数据
- ajax处理返回的xml格式数据
- android 调用 返回json格式的 web service java
- Ajax调用查看页面的后台返回json格式数据
- jquery调用struts2,返回script/text/json格式的数据
- AJAX用jquery解析servlet返回回来的XML 数据
- jquery ajax 请求、解析返回来的xml数据
- jquery 的 ajax的dataType,服务器返回了数据,但是succes:function(data)不执行
- ajax处理返回的json格式数据
- 【ajax】xmlHttpRequest servelet生成xml文件 服务器返回的是XML格式数据
- WebService 返回json格式和返回xml格式的数据
- function 返回jQuery.ajax取到的值
- function 返回jQuery.ajax取到的值
- .net 饼状图,,, ajax异步请求数据 返回xml格式的数据
- XMLHttpRequest处理xml格式的返回数据
- SQL返回XML格式的数据
- 访问页面返回XML格式的数据
- 内部链接及权重的5个技巧
- QueryString中的加号变成了空格
- 表与表的关联
- ORACLE中表死锁的处理
- linux shell 脚本的颜色
- Jquery的Ajax调用Web service的function返回xml格式的数据集
- Windows 反消息钩子(2)
- 使用xtreme toolkitpro时提示use /Zm to specify a higher limit 错误
- Windows 反消息钩子(1)
- 产品采用的即时通讯软件是本地云架构
- TinyMce之主题Ribbon
- poj_3264 Balanced Lineup
- 自定义notification
- [心得]指针参数是如何传递内存的