[英]SuiteCommerce Advanced: Call to service before page load
根据我的自定义记录,我在SCA站点中有IP重定向的要求。
我们在自定义记录数据中存储的County <->数据映射是语言,货币,季节类型的。
我们正在从maxmind中获取县代码,并将其传递给我们的自定义服务,然后该服务会向我们提供所需数据
var urlRoot= "services/Service.ss?siteid="+siteid+"&continent="+continent+"&country_code="+country_code+"&city="+city;
一切对我们来说都工作正常,但是只有一段时间之后,因为我们使用了一些延迟,这是因为SCA页面首先呈现了所有内容,然后呈现了我们的服务。
有没有办法先调用我们的自定义服务并在url中传递数据
一旦我们的服务被调用,我们将在url下面生成
www.oursite.com?lang=fr_FR&cur=GBP
我们正在“购物入门”文件中进行所有这些操作。
帮助将不胜枚举。
您可以尝试在模块的路由器文件中进行呼叫。 这样,您可以在请求的.done函数中运行view.showContent。
var urlRoot= "services/IP.Service.ss?siteid="+siteid+"&continent="+continent+"&country_code="+country_code+"&city="+city;
urlRoot = _.getAbsoluteUrl(urlRoot);
$.get(urlRoot).done(function(data)
{
// do something with data
var options = {data: data};
view.showContent(options);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.