在javascript / jquery中替换Request.RawUrl?

时间:2011-12-13 04:38:16

标签: javascript jquery asp.net-mvc-3 request rawurl

我使用Request.RawUrl来获取localhost之后的URL。即如果我的网址为localhost:52482/something/somethingelse,则用于返回/something/somethingelse

我在基本控制器(MVC3)中访问过它。但我发现如果在页面中有一些条目,比如一些文本框和其他选择,这将返回一个查询字符串类型的值。我该如何解决这个问题?

我正在考虑在javascript中执行此操作,看看我是否只能获取没有查询字符串的URL。让我知道我该怎么办?

谢谢, 阿达什讷

1 个答案:

答案 0 :(得分:2)

http://www.w3schools.com/jsref/obj_location.asp

// testsite.com/test.html?q=blah

var urlWithoutQS = window.location.host + window.location.pathname

alert(urlWithoutQS);                // testsite.com/test.html
alert(urlWithoutQS.split('/')[0]);  // testsite.com
alert(urlWithoutQS.split('/')[1]);  // test.html