小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我想用小程序做前端显示,用ASP做后端与数据库连接。请问如何实现呢?谢谢!
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请教您用asp做小程序后端成功了吗? 我怎么在sucess里console.log任何信息都不显示呢?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
看你的描述你应该知道后端怎么做,那就简单了,你可以把wx.request当作网页端的ajax请求,请求你在asp端写好的接口就可以了
ASP后端我会写的。主要是小程序这边如何操作?和要求ASP那边通过什么方式与小程序交接?希望有具体的代码。我是小程序初学者。谢谢!
ajax你应该知道吧,和ajax基本用法差不多的
bindtest: function () {
wx.request({
url: 'http://www.test.com/1c.asp', //服务器地址
data: {
S_SpecName: '001',
S_GradeName: 'abc',
},
method: 'GET',
header: {
'content-type': 'application/json' //默认值
success: function (res) {
console.log(res.data);
fail: function (res) {
console.log("失败");
}
})
以上是点击按钮后发出请求的代码
以下是ASP返回的JSON:
[{"S_SpecName":"spec","S_GradeName":"grade"}]
我想在小程序里引用这两个变量(S_SpecName和S_GradeName)值为“spec和grade”。在小程序里应该如何写?谢谢
你这不都写完了吗,在data里定义一个变量a,然后setData({a:res.data})就可以了呀。wxml里面调用S_SpecName就是{{a.S_SpecName}},调用S_GradeName就是{{a.S_GradeName}};js里面调用就是var a = this.data.a.
url: 'http://175.102.0.95/erp/1c.asp', //本地服务器地址
this.setData({
a: res.data
我在代码后面,写上了:
以下是wxml里的:
<!--index.wxml-->
<view>新值:{{a.S_SpecName}}</view>
<view>
<button bindtap='bindtest' class='btn2' open-type=" opensetting" bindopensetting=" callback">测试</button>
</view>
我点了按钮后,想显示出来的值是"spec"。但现在什么都没有显示出来。这是为什么呢?谢谢
有简单的代码例子吗?asp那边是接口程序 里是通过JSON返回吗? 小程序这边应该如何写? 网上看了很多,都没有具体的例子。谢谢
asp操作数据库,小程序通过request请求asp接口就行了,接口要求是https
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请教您用asp做小程序后端成功了吗? 我怎么在sucess里console.log任何信息都不显示呢?
看你的描述你应该知道后端怎么做,那就简单了,你可以把wx.request当作网页端的ajax请求,请求你在asp端写好的接口就可以了
ASP后端我会写的。主要是小程序这边如何操作?和要求ASP那边通过什么方式与小程序交接?希望有具体的代码。我是小程序初学者。谢谢!
ajax你应该知道吧,和ajax基本用法差不多的
bindtest: function () {
wx.request({
url: 'http://www.test.com/1c.asp', //服务器地址
data: {
S_SpecName: '001',
S_GradeName: 'abc',
},
method: 'GET',
header: {
'content-type': 'application/json' //默认值
},
success: function (res) {
console.log(res.data);
},
fail: function (res) {
console.log("失败");
}
})
},
以上是点击按钮后发出请求的代码
以下是ASP返回的JSON:
[{"S_SpecName":"spec","S_GradeName":"grade"}]
我想在小程序里引用这两个变量(S_SpecName和S_GradeName)值为“spec和grade”。在小程序里应该如何写?谢谢
你这不都写完了吗,在data里定义一个变量a,然后setData({a:res.data})就可以了呀。wxml里面调用S_SpecName就是{{a.S_SpecName}},调用S_GradeName就是{{a.S_GradeName}};js里面调用就是var a = this.data.a.
bindtest: function () {
wx.request({
url: 'http://175.102.0.95/erp/1c.asp', //本地服务器地址
data: {
S_SpecName: '001',
S_GradeName: 'abc',
},
method: 'GET',
header: {
'content-type': 'application/json' //默认值
},
success: function (res) {
console.log(res.data);
},
fail: function (res) {
console.log("失败");
}
})
this.setData({
a: res.data
})
},
我在代码后面,写上了:
this.setData({
a: res.data
})
以下是wxml里的:
<!--index.wxml-->
<view>新值:{{a.S_SpecName}}</view>
<view>
<button bindtap='bindtest' class='btn2' open-type=" opensetting" bindopensetting=" callback">测试</button>
</view>
我点了按钮后,想显示出来的值是"spec"。但现在什么都没有显示出来。这是为什么呢?谢谢
有简单的代码例子吗?asp那边是接口程序 里是通过JSON返回吗? 小程序这边应该如何写? 网上看了很多,都没有具体的例子。谢谢
asp操作数据库,小程序通过request请求asp接口就行了,接口要求是https