我需要从同一域中的一个应用程序(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");
});
这两个应用程序都托管在网络逻辑中,例如
http://localhost:8090/my-web
http://localhost:8090/my-app
在应用程序之间执行 ajax 调用的最佳方法是什么?
您可以在进行 AJAX 调用时提供相对 URL。
$(document).on("click", function () {
$.ajax("/my-web/ajax/mycall");
});