微信小程序获取formid

2018-06-26  本文已影响0人  52赫兹_Alice

在编辑器里不能获取formid,这是在电脑上截取的图片。


微信开发者工具截图

想要获取有效的formid要再手机上获取。


手机微信小程序截图
下面是微信小程序源码。

wxml:

        <form report-submit='true' bindsubmit="formSubmit">

            <input bindblur="inputvalue" value='{{formid}}'></input>
            <button form-type='submit' type='primary'>获取formId</button>

        </form>

js:

data: {        
        formid: ''
    },
    formSubmit: function(y) {
        this.setData({
            formid: y.detail.formId
        });
    }

上面获取完formid后,formid可以用于发送模板消息,一个formid码只能发送一次模板消息。

wx.request({

            url: 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=' + access_token,

            method: 'POST', 

            data: {
                "touser": 'openid',
                "template_id": "XRxQlH3gDtJWaL0DBXPCJdifcskaU9qIx6YlSufNT??",    //模板id
                "form_id": "1529717562247",                    //表单提交后返回的formid
                "data": {
                    "keyword1": {
                        "value": "339208499"
                    },
                    "keyword2": { 
                        "value": "一楼6号桌"
                    },
                    "keyword3": {
                        "value": "2018/6/21 18:20:00"
                    },
                    "keyword4": {
                        "value": "7"
                    },
                    "emphasis_keyword": "keyword1.DATA"

                }
            },
            success: function (y) {
                console.log(y);
            }

        })
上一篇下一篇

猜你喜欢

热点阅读