我有使用这个ajax代码从我的html文件中调用的java类:
$.ajax({
type: "POST",
url:"http://www.verifiedalerts.appspot.com/verifiedalert?action=addIntrusionRules",
dataType:"text",
async:false,
data: "params=" + objStr,
success: function(data){
//alert(data);
}
});
当我看到日志时出现此错误:
Uncaught exception from servlet java.security.AccessControlException: access denied
但是当我从另一台计算机上运行另一个类似的文件时,它会以某种方式运行,现在它无法运行。
有人知道怎么过这个吗?
答案 0 :(得分:1)
错误发生在服务器上,因此我们确实需要查看App Engine代码和异常的完整堆栈跟踪,以告诉您任何有用的信息。有一点值得注意的是,当你应该提到“verifiedalerts.appspot.com”时,你指的是“www.verifiedalerts.appspot.com” - 根据你的配置,前者可能会也可能不会起作用。
答案 1 :(得分:0)
我认为它与same origin policy:
有关相同的原始政策阻止了 从一个加载的文档或脚本 得到或设置的起源 另一个文档的属性 起源。这项政策始终贯彻始终 回到Netscape Navigator 2.0。
您可能会发现这些线程可用于解决此问题: