欢迎使用(米锐软件工作室)订货系统!
米锐软件工作室

帮助中心

解决方案
系统创新
基础功能
适用对象
系统架构
产品中心
微商城系统
云订货系统
代理商订货
微商管控系统
旅行社分销
金蝶云会计
金蝶云代账
金蝶云进销存
干洗店系统
家政服务系统
上门洗车小程序
工作室实力
米锐案例
团队介绍
关于米锐
米锐寄语
关于我们
常见问题
米锐订货如何购买?操作简单吗?
微信公众号接入快订货系统提示redirect_uri 参数错误
米锐订货是一款什么产品?
米锐订货与传统订货方式的区别?
米锐订货与传统订货软件的区别?
米锐订货带给客户的价值是什么?
米锐多级分销订货系统如何设置分销商
DB2提示数据库不一致解决办法
阿里云服务器配置.NET4.0及SQL Server 2008环境
iphone密码忘了怎么办成功解决图文教程
如何在本地注册连接串连接远程DB2数据库?
浅谈DB2数据库开发管理
sqlserver下关于primary文件组已满的原因及解决方法总结
米锐快订货使用微信JSAPI支付提示:签名错误,如何解决?
如何使用快订货系统微信接口自定义服务号(订阅号)菜单?
微信公众号无法使用接口自定义菜单
Aspose实现导出excell单元格换行效果
申请微信服务号需要准备的资料
SQL Server如何导入大的sql脚本
MUI开发:HBuilder使用夜神模拟器调试Android应用
IIS8 删除默认站点后无法添加空主机名解决办法
SQL0803N INSERT 语句、UPDATE 语句或由 DELETE 语句导致的外键更新中的一个或多个值无效,因为由 "1" 标识的主键、唯一约束或者唯一索引将表-解决办法
DB2数据库reorg、runstats 命令优化
米锐快订货系统微信支付接口设置
微信支付提示:time_expire时间过短,解决方法
微信支付无法支付
使用Python连sqlserver分发EXCEL数据
使用Python连接DB2数据库分发EXCEL数据
uniapp调用后台C#生成带参数小程序码
米锐订货小程序如何设置首页显示分类
C#后台uniapp微信小程序、APP验证登录
如何配置经销商订货可查看产品分类权限?
查询sqlserver当前数据库的所有表名和行数
C#.net WebService对接APP、小程序前端

C#.net WebService对接APP、小程序前端

C#.net 后端程序:

/// <summary>
        /// 活动广告顶图
        /// </summary>
        /// <returns></returns>
        [WebMethod]
        public string GetAd(string typeName)
        {
            string sql = @"select 链接序号 AS LINK_ID,分类 AS TYPE_NAME,地址 AS HREF_URL,图片地址 AS PIC_URL from 友情链接 where 分类='" + typeName + "'";
            DataSet ds = Maticsoft.DBUtility.DbHelperSQL.Query(sql);
            return MiroSoft.DBUtility.DataTableConvertJson.DataTable2Json(ds.Tables[0]);
        }
以小程序端获取首页广告图为例,获取相应分类信息后,通过DataTableConvertJson.DataTable2Json方法将表格形式数据转化为JSON数据。
 
返回数据如:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<string xmlns="http://tempuri.org/">
[{"LINK_ID":"52","TYPE_NAME":"手机首页","HREF_URL":"#","PIC_URL":"Link_20220711151256509.jpg"}]
</string>
 
 
小程序需要使用该数据需要对XML数据进行提取,首先需要导入DOMParser包,代码如下:
 
import {
DOMParser
} from 'xmldom';
 
数据读取并使用代码如下:
 
/**
* 请求静态数据只是为了代码不那么乱
* 分次请求未作整合
*/
async loadData() {
//console.log(this.cartList);
let carouselList = await this.$api.json('carouselList');
this.titleNViewBackground = carouselList[0].background;
this.swiperLength = carouselList.length;
this.carouselList = carouselList;
//首页轮播图
uni.request({
url: this.websiteUrl + "/WebService.asmx/GetAd?typeName=手机首页",
data: {},
method: 'GET',
header: {
'Content-Type': 'text/xml; charset=utf-8',
},
success: (res) => {
const doc = new DOMParser().parseFromString(res.data, 'text/xml');
var proList = JSON.parse(doc.getElementsByTagName("string")[0].childNodes[0]
.nodeValue);
let list = proList || [];
this.carouselList = list;
}
});
 

 



工作室实力

米锐案例

团队介绍

关于米锐

米锐寄语

关于我们





  

下载安卓APP   关注米锐微信