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

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

在Demo.aspx页面中,我有一个WebMethod,我想调用它。在执行jQuery ajax调用时,我将URL设置为“ / DemoWebMethod”,其中“ DemoWebMethod”是Demo.aspx页中存在的Webmethod。

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

我知道将URL从“ / DemoWebMethod”更改为“ Demo.aspx / DemoWebMethod”将解决此问题,但我可以不编写该代码而这样做(因为我对此有一些疑问)。

有人可以帮帮我吗?

最佳答案

如果您需要整个网址,则应该这样做:

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


对于仅路径,请尝试以下操作:

window.location.pathname

10-02 17:35