我有一个Ajax post调用的代码,写在单独的“.js”文件中,在多个页面中都调用。我的代码如下:
$.ajax({
url: '/MyVirtualDirectory/Controller/Action',
type: 'POST',
dataType: 'json',
....
....
})
每次更改服务器中的虚拟目录时,我都需要更改“URL”中的代码以使我的Ajax调用工作。是否有任何方法可以使我的代码不依赖于IIS中的“虚拟目录”名称?我的应用程序是MVC3。