我用asp.net开发了一个网站。在我的网站上,我有一个ajax帖子,当我在本地运行该网站时,它起作用了。
在我发布我的站点后,看起来ajax post的url改变了。
我希望将URL对齐,以便在本地运行站点时与发布站点时相同
我在文件夹名称ResourceManager (也是站点名称)下发布了该站点。
我的ajax URL在发布网站之前
URL= "/testbed/ConnectTesbedToResource/";\\(<controller_name/method_name>)发布网站后,它不工作,我需要更改URL为
URL = /ResourceManager/TestBed/ConnectTesbedToResource/;如何确保本地运行和发布运行的URL相同?
我试着用~ (~/testbed/ConnectTesbedToResource/)把URL改成相对路径,但同样不起作用。
如何才能在发布后对jQuery post请求拥有相同的URL?
发布于 2017-02-12 20:58:23
在开始时使用不带/的URLs /将使其相对于站点根目录,正如您所看到的,它可以根据服务器的配置和安装位置而改变。如果没有/,它将相对于当前页面,这将更容易跨不同的安装位置进行处理
https://stackoverflow.com/questions/42186140
复制相似问题