美文网首页
2019-08-12 微信公众号

2019-08-12 微信公众号

作者: X秀秀 | 来源:发表于2019-08-12 15:17 被阅读0次

一个摇色子游戏的公众号

技术用jquery写的

开发一些开发遇到的问题

1、请求成功后去除地址栏后的参数 不能做公众号多页面里使用,要不然返回首页返回不了openid

var url = window.location.href;

var valiable = url.split("?")[0];

var json = {

time: new Date().getTime()

};

window.history.replaceState(json, "", valiable);

2、公众号截取openid    截取上个页面的url携带的参数

function GetQueryString(name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");

var r = window.location.search.substr(1).match(reg);      //search,查询?后面的参数,并匹配正则

            if (r != null) return unescape(r[2]);

            return null;      //这里可以是null也可以是字符串“”,看个人

        }

        // 调用方法

var getopenid = GetQueryString("openId")

        //  alert(getopenid)    把openid这个接口后面带的openid  alert出来

3、  保存到本地存储

localStorage.setItem("myid", "NYRjRfR0GQqCapo0")

获取出来

  data: JSON.stringify({

                "openId": localStorage.getItem("myid") || []

        }),

4、ajax POST 报错415要加contentType: 'application/json; charset=UTF-8',

5、ajax POST 报错400要加    JSON.stringify({})

6、三目运算

    <h3> ${arr[i].gameGold?arr[i].gameGold: '暂无红包0'}元</h3>

7、点击事件(btn_close2)

          $(document).on('click', ".btn_close2", function () {

                $('#mask,.popup').css('display', 'none');

          })

8、点击导航栏根据type等于几来显示不同的数据

相关文章

网友评论

      本文标题:2019-08-12 微信公众号

      本文链接:https://www.haomeiwen.com/subject/iptujctx.html