繁体   English   中英

SuiteCommerce高级:在页面加载之前致电服务

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM