Alipay JSSDK V3.1.1

ap.setSessionData(OPTION)

写入会话级数据。可直接传入一个对象作为 OPTION.data 参数。

OPTION 参数说明

名称类型必填描述
dataObject要写入的数据,每个 key/value 的组合为一个数据项

代码演示

<script src="https://gw.alipayobjects.com/as/g/h5-lib/alipayjsapi/3.1.1/alipayjsapi.inc.min.js"></script>

<button id="J_btn_set" class="btn btn-default">写入数据并打开新页面</button>
<script>
  var btnSet= document.querySelector('#J_btn_set');
  btnSet.addEventListener('click', function(){
    ap.setSessionData({
      data: {
        cities: [
          {
            cityName: '杭州',
            adCode: '330100',
            spell: ' hangzhou'
          }
        ],
        provinceName: '浙江省',
        countryName: '中国'
      }
    });
    setTimeout(function(){
      ap.pushWindow({
        url: 'getSessionData-demo.html',
        data: {
          for: 'sessionData'
        }
      });
    },100);
  });
</script>