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

怎的获取当前url某字段

2013-02-27 
怎样获取当前url某字段例如当前页面地址是http://localhost/OA/WorkSystem/MessagePublish/KnowledgeList.

怎样获取当前url某字段


例如当前页面地址是  http://localhost/OA/WorkSystem/MessagePublish/KnowledgeList.aspx?KnowledgeType=img&contentStr=%b2%fa%c6%b7%cd%bc%c6%ac%cb%d1%cb%f7


我想用js获取以上url中 KnowledgeType= 后面的字段  省略&contentStr=%b2%fa%c6%b7%cd%bc%c6%ac%cb%d1%cb%f7

应该怎样写
[解决办法]
window.location.search可以获取当前的url的参数

//var url = window.location.search
var url = "?KnowledgeType=img&contentStr=%b2%fa%c6%b7%cd%bc%c6%ac%cb%d1%cb%f7&_KnowledgeType=xxx";
var reg = new RegExp("(?:\\?KnowledgeType
[解决办法]
&KnowledgeType)=(.*?)(?=$
[解决办法]
&)");
console.log(reg.exec(url)[1]);


var url = "?contentStr=%b2%fa%c6%b7%cd%bc%c6%ac%cb%d1%cb%f7&KnowledgeType=xxx&__KnowledgeType=aaaa";
var reg = new RegExp("(?:\\?KnowledgeType
[解决办法]
&KnowledgeType)=(.*?)(?=$
[解决办法]
&)");
console.log(reg.exec(url)[1]);

[解决办法]
window.location.href获得地址后截试试

热点排行