我正在使用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