jquery ajax和完整的服务器路径

Enk*_*kay 2 ajax jquery path

有没有办法在使用jquery通过ajax提交表单时使用完整的服务器路径而不是url?

下面的例子不起作用,但它会让你知道我正在尝试做什么.我知道你不能做跨域的ajax请求,但这都是在同一个物理服务器上.

我不想设置代理或任何太花哨的东西,如果没有办法轻易做到这一点,我只需要在服务器上移动一些文件,但我希望可能有一个简单的解决方案.

$.ajax({  
      type: "POST",  
      url: "/home/full/server/path/file.php",  
      data: theData,  
      success: function() {  
        $('div#success').fadeIn('fast');
      }  
    });
Run Code Online (Sandbox Code Playgroud)

谢谢!

Dmy*_*iak 10

有没有办法在使用jquery通过ajax提交表单时使用完整的服务器路径而不是url?

您可以使用location来获取当前服务器:

url: location.protocol + "//" + location.host + "/home/full/server/path/file.php"
Run Code Online (Sandbox Code Playgroud)

但是您不能将绝对路径用于跨域请求.