如何覆盖ajax基本URL?

时间:2013-06-29 19:15:53

标签: ajax jquery

我正在一个解决方案API和Web应用程序下开发两个项目。

我正在使用Visual Studio 2012,并且每个项目的端口在调试时都是不同的,例如localhost:32335localhost:21890,所以现在每次我需要使用api时,我需要使用该端口设置localhost。

我想出了将默认端口设置为1337的解决方案,并将主机文件集example.com设置为localhost:1337,所以现在我只需要使用example.com/api/someaction

我想要做的是在ajax中设置基本网址,这样我就不必在我的代码中重新输入example.com了,所以基本上我只需要输入/api/someaction并且ajax调用现在将使用{{ 1}}默认情况下,不是localhost:33181。

2 个答案:

答案 0 :(得分:1)

开始使用iis。使用不同的域名创建不同的应用程序并编辑主机文件以使用该地址。不要与卡西尼一起使用。对于每个应用程序,在iis中创建一个应用程序。添加绑定,并在hosts文件中创建不同的域名。

答案 1 :(得分:-2)

使用jquery ajaxSetup:

$.ajaxSetup({
  url: 'ping.php'
});
相关问题