我正在从 foo.bar 上的表单上传文件。我正在使用 jquery.form.js 因为我不希望浏览器离开。
var ref = this;
var options ={
success: onSuccess,
beforeSubmit: onBeforeSubmit
};
$("form#file-upload).ajaxForm( options );
当“action”属性设置为同一个域时,它可以工作。但如果“操作”在不同的域上(例如 api.foo.bar ),我会收到错误消息
不安全的 JavaScript 尝试 从 URL http://foo.bar/index.php的框架访问具有 URL http://api.foo.bar/file/的框架。域、协议和端口必须匹配。
我知道 jquery.form 插件正在创建一个 iframe 并在那里发布请求。
有没有办法避免错误?