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

时间:2012-07-20 13:31:00

标签: javascript ajax jquery

我正在使用ajax请求从URL重新启动json。

这在本地工作如下:

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

            },
            error: function (err) {
            } 

        });

需要更新网址,以便无论其部署在哪个服务器上都能正常运行。

可以用以下内容替换url:“http://”+ getThisHostName()+“:8080 / updates.json”?

是否有一种安全的方法可以返回当前的主机名路径?

1 个答案:

答案 0 :(得分:2)

你可以这样做

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