收藏
回答

小程序与ASP做数据库交互

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 需求 工具 aaaa 1.02

我想用小程序做前端显示,用ASP做后端与数据库连接。请问如何实现呢?谢谢!

回答关注问题邀请回答
收藏

4 个回答

  • owencheung
    owencheung
    2022-09-19

    请教您用asp做小程序后端成功了吗? 我怎么在sucess里console.log任何信息都不显示呢?

    2022-09-19
    有用
    回复
  • 这都申请了
    这都申请了
    2018-11-13

    看你的描述你应该知道后端怎么做,那就简单了,你可以把wx.request当作网页端的ajax请求,请求你在asp端写好的接口就可以了

    2018-11-13
    有用
    回复 11
    • 2018-11-13

      ASP后端我会写的。主要是小程序这边如何操作?和要求ASP那边通过什么方式与小程序交接?希望有具体的代码。我是小程序初学者。谢谢!

      2018-11-13
      回复
    • 这都申请了
      这都申请了
      2018-11-13回复

      ajax你应该知道吧,和ajax基本用法差不多的

      2018-11-13
      回复
    • 2018-11-13

      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”。在小程序里应该如何写?谢谢


      2018-11-13
      回复
    • 这都申请了
      这都申请了
      2018-11-13回复

      你这不都写完了吗,在data里定义一个变量a,然后setData({a:res.data})就可以了呀。wxml里面调用S_SpecName就是{{a.S_SpecName}},调用S_GradeName就是{{a.S_GradeName}};js里面调用就是var a = this.data.a.

      2018-11-13
      回复
    • 2018-11-13

      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"。但现在什么都没有显示出来。这是为什么呢?谢谢


      2018-11-13
      回复
    查看更多(6)
  • 2018-11-13

    有简单的代码例子吗?asp那边是接口程序 里是通过JSON返回吗? 小程序这边应该如何写?  网上看了很多,都没有具体的例子。谢谢

    2018-11-13
    有用
    回复 1
    • 有个天想和你聊
      有个天想和你聊
      2019-10-22
      哥们  你这个demo有么  借我参考学习下 1003521946@qq.com好人一生平安
      2019-10-22
      回复
  • จุ๊บ
    จุ๊บ
    2018-11-13

    asp操作数据库,小程序通过request请求asp接口就行了,接口要求是https

    2018-11-13
    有用
    回复
登录 后发表内容