微信小程序后台设置(一)

一、.net的WebService服务

1、设置WebService服务,先配置Web.Config文件

在和之间添加

2、添加Web服务

在项目上右击选择“添加新项”,选择“Web服务”,修改服务名称,如下图所示:

插入以后多了一个XXX.asmx和一个App_Code文件夹,以及App_Code文件夹里的XXX.cs。

3、增加Web服务

添加[WebMethod]

添加处理函数,举个栗子:

publicintmyadd(inta,intb)

{

returna+b;

}

传进来两个变量,返回它的和。

4、客户端调用

1)Ajax调用

首先要把对这行的注释取消[System.Web.Script.Services.ScriptService]

然后写个js函数实现ajax调用:

functionmyadd() {

$.ajax({

type:'Post',

url:'WebService.asmx/myadd1',

async:true,

data:"",//传给web服务的两个参数

dataType:'json',

contentType:'application/json',

success:function(result) {

$("#myvalue").val(result.d);

},

error:function() {

alert("error");

}

});

}

2)后台调用

i)实例化WebService

WebServicews = new WebService();

ii)调用myadd

ws.myadd(1,2)

3)微信端调用

webservice:function(e){

varthat =this;

wx.request({

url:'https://www.XXXX.club/webservice.asmx/myadd1',

data: {

a:123, b:234

},

method:'POST',// OPTIONS, GET,HEAD, POST, PUT, DELETE, TRACE, CONNECT

// header: { }, //设置请求的header

success:function(res) {

console.log(res)

that.setData({ motto: res.data.d })//这里是that不是this}, }) },

当然还有不同需求的功能,写的函数不一样,另外获取前台的数据的方式也不一样,留待下次再行分析吧。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180107G0KU9800?refer=cp_1026

扫码关注云+社区