开发者工具
添加全局变量
在app.js文件中的globalData段中增加.
如下所示:
globalData: {
userInfo: null,
api:'https://www.xxxxxx.xxx/api/Account',
}
脚本提交post的代码示例
var app = getApp()
Page({
formSubmit: function (e) {
var that = this;
wx.request({
//
url: app.globalData.api ,
data: {
name='xxxxxxxx',
password='xxxxxx',
phoneoridnumber: e.detail.value.txtNumber
},
header: {
'content-type': 'application/json'
},
method: "POST",
success: function (res) {
if (res.data.Code == 0) {
wx.showToast({
title: '授权成功!',
icon: 'success',
duration: 1000
})
} else {
wx.showToast({
title: '授权失败,请检查输入是否正确!',
icon: 'none',
duration: 1500
})
}
}
})
}
})
后台代码
public class AccountController : ApiController
{
[HttpPost]
public ApiResponse<UserLogin> Login(UserLogin user)
{
if (user.Name == "xiaoli" && user.Password == "123")
{
return new ApiResponse<UserLogin>
{
Message = "登录验证成功",
Result = user
};
}
else
{
return new ApiResponse<UserLogin>
{
Code = 1,
Message = "登录失败",
};
}
}
}
public class ApiResponse<T>
{
public int Code { get; set; } = 0;
public string Message { get; set; }
public T Result { get; set; }
}
/// <summary>
/// 账号DTO
/// </summary>
public class UserLogin
{
public string Name { get; set; }
public string Password { get; set; }
}