有没有办法在使用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)
但是您不能将绝对路径用于跨域请求.
| 归档时间: |
|
| 查看次数: |
19192 次 |
| 最近记录: |