根据我的自定义记录,我在SCA站点中需要IP重定向。
我们在自定义记录数据中存储的县< - >数据映射是语言,货币,季节类型。
我们从maxmind获取县代码,并将其传递给我们的自定义服务,然后我们需要数据
var urlRoot= "services/Service.ss?siteid="+siteid+"&continent="+continent+"&country_code="+country_code+"&city="+city;
Everthing对我们来说工作正常,但仅在我们使用一些延迟的某个时候,这是因为SCA页面首先渲染所有内容然后再渲染我们的服务。
是否有办法首先调用我们的自定义服务并在URL中传递数据
一旦我们的服务被调用,我们就会生成以下网址
www.oursite.com?lang=fr_FR&cur=GBP
我们正在购物入门档案中完成所有这些工作。
帮助会让人感到高兴。
答案 0 :(得分:0)
您可以尝试在模块的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);
});