`
snash
  • 浏览: 30638 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EXTJS开发中,html页面之间传值问题.

阅读更多
最近在开发的时候,碰到一个问题,即:在一个A.HTML中调用另一个B.HTML页面,A调用B.HTML的方法为:<a href="./B.html?subjectno=test01&mainserialno=1">调用</a><br></br>

这样的?&传递,如果传递给JSP的话,估计很多人都会,直接一个request.getParameter("subjectno") 就行了,但在HTML之间,如果要在B.html中的b.js上调用的话,可就有点麻烦了..
下面提供一个同步的方法,,
首先在JS层定义一个同步操作函数:
var app={};

Ext.onReady(function(){};
//同步请求
app.GetQueryString=function(skey) {
var url=top.window.location.href;
var re=new RegExp('(\\?|&)?'+skey+'=([^&]*)');
return re.exec(url)[2];
};

然后就可以在onReady中直接调用了,,如要取得subjectno的值:
var subjectno = app.GetQueryString("subjectno ");
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics