我正在使用 spree 1.2.4 和 Rails 3.2.11 运行电子商务平台,在结帐过程中,我试图向我的服务器运行 ajax 调用以更新一些信息。整个结帐过程使用 SSL(网址中包含 https)。ajax 调用似乎被取消了。我假设它是因为 SSL 加密。如果我查看 chrome,HTTP 状态只会显示“(已取消)”。我的ajax调用是:
$.ajax({
url: '/orders/get_update_cart_fields'
}).done(update_cart_fields);
ssl_required :get_update_cart_fields
我的订单控制器中也有
任何人都知道为什么会发生这种情况,以及如何解决它以便我的 ajax 调用工作?