JQuery获取子字符串?
问题描述:
$(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中获得这个。
谢谢。
答
试试这个,
$(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
{
//
}
});
});
答
你可以在JS使用斯普利特()函数。
var refer = referrer.split();
and use refer[2]
element。
答
尝试
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