common.js 1.33 KB
Newer Older
txy committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
// 页面跳转
function transPage(_pageNumber, _activityCode, _token, _urlParam) {
  var url = ''
  if (typeof _urlParam !== 'undefined' && _urlParam !== '') {
      url = baseUrl + "/ACTIVITY/view/" + _activityCode + "/" + _pageNumber + '?' + _urlParam;
  } else {
      url = baseUrl + "/ACTIVITY/view/" + _activityCode + "/" + _pageNumber;
  }

  var _form = document.createElement('form');
  _form.action = url;
  _form.method = "post";
  _form.style.display = "none";

  var inputToken = document.createElement('input');
  inputToken.value = _token;
  inputToken.name = 'x-token';
  _form.appendChild(inputToken);
  document.body.appendChild(_form);
  _form.submit();
}

// 获取URL中指定参数
function getQueryString(name) {
  var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
  var r = window.location.search.substr(1).match(reg);
  if (r != null) {
      return unescape(r[2]);
  }
  return null;
}

// 加载HTML结构
function loadHtmlJson() {
  $('body').prepend(json2html(data.htmlJson));
txy committed
36
  var _relationship = JSON.parse(data.relationship);
txy committed
37 38 39 40 41 42 43
  for(var i=0;i<_relationship.childs.length;i++) {
      var _page = _relationship.childs[i].page
      var _pageNumber = _relationship.childs[i].pageNumber
      $('body').prepend(json2html(JSON.parse(data[_page].htmlJson)));
      $('#html-template-'+_pageNumber).addClass('global-none')
  }
}