首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于js 保留全局变量

2012-08-03 
关于js 保存全局变量价格我弄了个js全局变量如图,我在点击规格时触发一个事件Getprice()得到当前规格的价

关于js 保存全局变量


价格我弄了个js全局变量 
如图,我在点击规格时触发一个事件Getprice() 得到当前规格的价格,第一次点击加入购物车时得到的是当前规格的价格,第二次点击加入购物车时就是0了,这个如何解决呢

var arr = new Array(); 价格全局变量

Ajax得到价格  
/*规格 尺码 颜色点击改变原价和经销商价格*/
function GetPrice(ajaxUrl,parm, posType, div1, div2) {
  var a = ajaxUrl;
  var b = parm;
  var c = posType;
  var ajax = new AJAXTRANSA(a, { enabled: true });
  ajax.SubValue(a, b, c);
  document.getElementById(div1).innerHTML = "<img src='/images/loading3.gif'>";
  document.getElementById(div2).style.display='none';//分销商没登陆前隐藏
  document.getElementById(div2).innerHTML = "<img src='/images/loading3.gif'>";
  ajax.AJAX_SUBMIT();
  ajax.Return = function (backvalue) {
  var obj = backvalue.responseText;
  alert(obj);
  arr = obj.split(',');  
  document.getElementById(div1).innerHTML = arr[0];
  if (arr[1] == "") { //分销商没登陆前隐藏
  document.getElementById(div2).style.display = 'none';
  } else {
  document.getElementById(div2).style.display = 'block';
  document.getElementById(div2).innerHTML = arr[1];
  }
  }

点击规格事件触发 Getprice();

[解决办法]
js全局变量??

点添加购物车时刷新页面了?
[解决办法]
应该是页面刷新了,导致arr重新加载为空
如果是动态的话,你可以保存在ViewState里面
[解决办法]
cookies
[解决办法]

探讨
等待高手。。。。。。。。。

[解决办法]
这种事嘛,调试啊,你给个代码片段也看不出什么问题。

热点排行