根据我的自定义记录,我需要在 SCA 站点中进行 IP 重定向。
我们有县<-->数据映射存储在自定义记录数据是语言,货币,季节类型。
我们正在从maxmind获取县代码,并将其传递给我们的自定义服务,然后为我们提供所需的数据
var urlRoot= "services/Service.ss?siteid="+siteid+"&continent="+continent+"&country_code="+country_code+"&city="+city;
Everthing对我们来说工作正常,但只是稍后一段时间,因为我们使用了一些延迟,这是因为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);
});