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

Access hostname/port number to invoke ajax request

本文关键字:调用 ajax 请求 口号 主机 访问      更新时间:2023-12-02

我使用ajax请求从URL检索json。

这在本地工作如下:

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

url需要更新,以便无论部署在哪个服务器上都能正常工作。

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", 
    ...
});