如何在jQuery中获取当前页面路径(在执行ajax调用时)

时间:2010-08-18 11:45:46

标签: asp.net jquery ajax

我正在使用jQuery进行Ajax调用,我的URL就像

http://localhost;3327/DummyAps/Demo.aspx

在Demo.aspx页面中,我有一个WebMethod,我想打电话给他。在进行jQuery ajax调用时,我将URL设为“/ DemoWebMethod”,其中“DemoWebMethod”是Demo.aspx页面中的Web方法。

但是在调用WebMethod时,它正在调用URL http://localhost;3327/DummyAps/DemoWebMethod但我想打电话 http://localhost;3327/DummyAps/Demo.aspx/DemoWebMethod

我知道将URL从“/ DemoWebMethod”更改为“Demo.aspx / DemoWebMethod”将解决问题,但我可以不写那个(因为我有一些问题)。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:5)

如果你想要整个网址,应该这样做:

window.location.href.split("#")[0]

仅针对路径,请尝试以下方法:

window.location.pathname