当使用 jquery 通过 ajax 提交表单时,有没有办法使用完整的服务器路径而不是 url?
下面的示例不起作用,但它会让您了解我正在尝试做什么。我知道你不能执行跨域 ajax 请求,但这都在同一台物理服务器上。
我不想设置代理或任何太花哨的东西,如果没有办法轻松做到这一点,我只会在服务器上移动一些文件,但我希望可能有一个简单的解决方案。
$.ajax({
type: "POST",
url: "/home/full/server/path/file.php",
data: theData,
success: function() {
$('div#success').fadeIn('fast');
}
});
Thanks!
有没有办法使用完整的服务器
提交时使用路径而不是网址
通过 ajax 和 jquery 的表单?
您可以使用location得到current server:
url: location.protocol + "//" + location.host + "/home/full/server/path/file.php"
But you 不能使用绝对路径跨域 http://en.wikipedia.org/wiki/Cross-site_scripting要求。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)