Javascript 访问主机名/端口号以调用ajax请求

Javascript 访问主机名/端口号以调用ajax请求,javascript,ajax,jquery,Javascript,Ajax,Jquery,我使用ajax请求从URL重新运行json 这在本地工作,如下所示: $.ajax({ url: "http://localhost:8080/updates.json", type: 'post', dataType : "json", success : function(jsonResponse) { }); },

我使用ajax请求从URL重新运行json

这在本地工作,如下所示:

$.ajax({
            url: "http://localhost:8080/updates.json",      
            type: 'post',
            dataType : "json",
            success : function(jsonResponse) {  
            }); 

            },
            error: function (err) {
            } 

        });
url需要更新,以便无论部署在哪个na eof服务器上,它都能正常工作

url是否可以替换为“http://”+getThisHostName()+“:8080/updates.json”


有没有安全的方法返回当前主机名路径?

您可以这样做

//say you are on http://domain.com:8080
//this will request from http://domain.com:8080/updates.json
$.ajax({
    url: "/updates.json", 
    ...
});

只需使用相对URL。