您的位置:首页 > Web前端 > JavaScript

因有需求给每个 a和post带上一个参数,故需要一个通用的js来完成此功能

2017-05-01 11:57 302 查看
//////////////////////////////////////////////////////////////
////动态绑定参数(20170501)		start					  ///
////////////////////////////////////////////////////////////
$('form').submit(function () {
var site_tag = $(this).find("input[name='site_tag']");
if(jQuery.isEmptyObject(site_tag) || site_tag.length == 0){
$(this).append("<input type=\"hidden\" name=\"site_tag\" value=\"${site_tag}\"/>");
}
});
$('a').click(function () {
var href = $(this).attr("href");
if(!jQuery.isEmptyObject(href) && !/^javascript:+|^#+/.test(href)){
href = encodeURI(href);
var index = href.indexOf("&site_tag=");
if(-1 == index){
index = href.indexOf("?");
if(-1 == index){
this.href = href+"?site_tag=${site_tag}";
}else{
this.href = href+"&site_tag=${site_tag}";
}
}
}
});
//////////////////////////////////////////////////////////////
////动态绑定参数(20170501)		end					     ///
////////////////////////////////////////////////////////////
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐