首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SuiteCommerce高级:在页面加载之前调用服务

SuiteCommerce高级:在页面加载之前调用服务
EN

Stack Overflow用户
提问于 2017-05-16 21:36:44
回答 1查看 174关注 0票数 0

我有在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文件中完成所有这些操作。

帮助将是恰当的。

EN

回答 1

Stack Overflow用户

发布于 2017-05-17 01:39:44

您可以尝试在模块的Router文件中进行调用。这样,您就可以在请求的.done函数中运行view.showContent。

代码语言:javascript
复制
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);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44003074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档