62,046
社区成员
发帖
与我相关
我的任务
分享
<a href="javascript:void(0);" class="btn-all" id="SearchBtn">Search</a>
$(function () {
B.Init();
});
var B={
Init: function ()
{
this.InitEvent();
},
InitEvent: function ()
{
$("a#SearchBtn").bind("click", B.InitSearchData);
}
};
$(function ()
{
A.Init();
});
var A = {
Init: function ()
{
},
BindList: function (obj)
{
var li = '<li><a href="B.aspx" id="SearchBtn">ABC</a></li>';
}
}
//获取url中的参数
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg); //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}
$(function ()
{
A.Init();
if(getUrlParam("strType") == ???)
{
B.InitSearchData
}
});
<a href="B.aspx?strType=???&search=1" id="SearchBtn">
B页面的js里面
$(function ()
{
A.Init();
if(判断search标志)
{
//执行查询方法
}
});
var li = '<li><a href="B.aspx?strType=???" id="SearchBtn">ABC</a></li>';
strType=???中的???表示strType的值是一个动态值。
那么这个代码应该怎么写呢?求高手指导。