我有在SCA网站的IP重定向的要求,基于我的自定义记录。
我们有存储在自定义记录数据中的县<-->数据映射是语言、货币、季节类型。
我们正在从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
我们在Shopping starter文件中完成所有这些操作。
帮助将是恰当的。
发布于 2017-05-17 01:39:44
您可以尝试在模块的Router文件中进行调用。这样,您就可以在请求的.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);
});https://stackoverflow.com/questions/44003074
复制相似问题