我需要从一个应用程序(my-app)到同一域中的其他应用程序(my-web)进行ajax调用。 ajax调用将调用my-web中的控制器。
我在下面做了一个ajax调用,但是说错了 “Ajax调用以错误结束”
代码:
var base = document.URL;
var servletContextPath = base.substr(0, base.indexOf(window.location.pathname)) + "/my-web";
$(document).on("click", ":focus", function () {
$.ajax(servletContextPath + "/ajax/mycall");
});
这两个应用程序都托管在weblogic中,如
http://localhost:8090/my-web
http://localhost:8090/my-app
在应用程序之间进行ajax调用的最佳方法是什么?
答案 0 :(得分:0)
您可以在进行AJAX调用时提供相对URL。
$(document).on("click", function () {
$.ajax("/my-web/ajax/mycall");
});