我在服务器上托管了两个 Web 应用程序。从一个我试图做 $.post 到第二个应用程序(spring mvc3)。我能够成功点击第二个应用程序的 url,但我没有得到 ajax 调用的响应。
App1 JS 代码 (http://localhost:7777/app1/test.html) -
var serialisedFormData = $("form").serialize();
$.post("http://localhost:8080/app2/doSomething", serialisedFormData, function (data) {
alert("job done");
}, "json");
App2 Java 代码 -
@RequestMapping(value = "/doSomething")
public @ResponseBody String doSomething(HttpServletRequest request,
@RequestParam("d") String data) {
try {
... do something here ...
return "done";
}
catch (Exception e) {
logger.debug("Exception occured when doing something", e);
return "failure";
}
}