脚本
$(document).ready(function () {
var referrer = document.referrer;
// referrer = http://localhost:49972/Enerji/Kompanzasyon
$("#uygula_buton").click(function () {
if (referrer == "Enerji/Kompanzasyon") {
//
}else
{
//
}
});
});referrer的值是http://localhost:49972/Enerji/Kompanzasyon,但是我只想像这个Enerji/Kompanzasyon一样获得控制器和动作的名称。如何在jquery中获取此信息。
谢谢。
发布于 2012-09-15 17:49:46
尝尝这个,
$(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
{
//
}
});
});发布于 2012-09-15 17:58:29
试一试
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));结果Demo Here
Enerji/Kompanzasyon
发布于 2012-09-15 17:51:50
可以在js中使用Split()函数。
var refer = referrer.split();并使用refer[2]元素。
https://stackoverflow.com/questions/12436307
复制相似问题