脚本
$(document).ready(function () {
var referrer = document.referrer;
// referrer = http://localhost:49972/Enerji/Kompanzasyon
$("#uygula_buton").click(function () {
if (referrer == "Enerji/Kompanzasyon") {
//
}else
{
//
}
});
});
引荐来源值为http://localhost:49972/Enerji/Kompanzasyon
,但我想只获取此Enerji/Kompanzasyon
之类的控制器和操作名称。如何在jquery中获得这个。
感谢。
答案 0 :(得分:3)
尝试
var referrer = "http://localhost:49972/Enerji/Kompanzasyon";
var split = referrer.split("//");
var index = split[1].indexOf("/"); //gets first index of "/" in "localhost:49972/Enerji/Kompanzasyon"
alert(split[1].substring(index+1));
Enerji/Kompanzasyon
答案 1 :(得分:2)
试试这个,
<强> Live Demo 强>
$(document).ready(function () {
var referrer = document.referrer;
// referrer = http://localhost:49972/Enerji/Kompanzasyon
$("#uygula_buton").click(function () {
ref = referrer.split('/')[3]+"/"+referrer.split('/')[4];
if (referrer == ref ) {
//
}else
{
//
}
});
});
答案 2 :(得分:2)
你可以在js中使用Split()函数。
var refer = referrer.split();
并使用refer[2]
元素。