Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在没有本地主机的情况下调用URL?_Javascript_Ajax_Json_Http_Url - Fatal编程技术网

Javascript 如何在没有本地主机的情况下调用URL?

Javascript 如何在没有本地主机的情况下调用URL?,javascript,ajax,json,http,url,Javascript,Ajax,Json,Http,Url,我正在处理此中的用户管理页面,我想在DB表中存储所选权限。我的代码如下 ... callajax("POST", "Permissions Details added Successfully.",formData); } var url= "http://localhost:8080/collection-ui/api/rolepermissions/updprm"; function callajax(posttype,successMsg,for

我正在处理此中的用户管理页面,我想在DB表中存储所选权限。我的代码如下

   ...
    callajax("POST", "Permissions Details added Successfully.",formData);
    }
    var url= "http://localhost:8080/collection-ui/api/rolepermissions/updprm";   

   function callajax(posttype,successMsg,formData)
   {
    $.ajax({
    type : posttype,
    url : url,
    data : JSON.stringify(formData),    
    contentType : 'application/json',
    success : function(response) {
        if(response.status == "Success"){
它工作得很好,但这只在我的系统中工作,因为URL是Localhost right,那么我如何在没有Localhost的情况下调用URL。plz任何人帮助

怎么样

var url= "api/rolepermissions/updprm";

当然,您必须在与Web站点相同的机器上调用ajax,否则将出现
同源策略问题
如果将其更改为相对路径,只要目录结构保持不变,域/位置就不会成为问题

var url= "/collection-ui/api/rolepermissions/updprm";
试试这个:

var url= location.host+"/collection-ui/api/rolepermissions/updprm";
希望这能起作用。

1>使用相对路径


2> 使用IP地址而不是“localhost”

查找您的IP。。。。。然后像这样写URL。。。[.**.**/yourpath/filename.php]