【发布时间】:2019-06-27 12:14:36
【问题描述】:
我一直在尝试通过调整我的 Shopify 主题的液体代码来根据国家/地区过滤我的产品。但是,我遇到了一个问题,我想在我的 Liquid 代码中访问访问者所在的国家/地区,但无法做到。
我可以使用 AJAX/JQuery 来获取位置,但它在客户端运行,直到那时,液体已经在服务器端处理,这使得过滤变得不可能。
我已成功尝试使用 AJAX 获取位置,但不知道如何在 Liquid 代码中使用它。
$.getJSON("https://ipinfo.io", function(data) {
console.log(data.country);
});
【问题讨论】:
标签: jquery ajax geolocation shopify liquid