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