1
我不確定爲什麼在使用Ajax在JQuery上調用服務器時引發此錯誤。部署在AppFog上的Spring + Jersey + Access-Control-Allow-Origin
我的服務器代碼是
@POST
@Path("/update")
@Produces({ "application/json "})
public Response update(String json) {
......
ResponseBuilder builder = Response.ok("test");
builder.header("Access-Control-Allow-Origin", "*");
builder.header("Access-Control-Allow-Headers", "*");
return builder.build();
我的jQuery代碼是
var URL = "http://........";
$.ajax
({
type: "POST",
//the url where you want to sent the userName and password to
url: URL,
dataType: 'json',
success: function (data) {
alert("ok");
}
});
注:相同的代碼是在谷歌應用程序引擎工作的罰款.....
對不起,如果它應該是顯而易見的,但 - 拋出的錯誤是什麼? – calvinkrishy
相同的XMLHttpRequest無法加載http:// .......原始http:// localhost不被Access-Control-Allow-Origin允許。 –