从Etsy API

时间:2018-02-06 21:37:48

标签: javascript jquery dynamic etsy

我是API和Javascript / JQuery的新手,我正在使用this tutorial来收集列表,为Etsy商店建立一个自定义网站。

点击产品后,此代码将在etsy上加载产品页面,但如果可能的话,我想在我的网站上加载产品页面,我不知道如何。我认为它会使用.onclick或.load但我只知道如何为静态页面实现它。当我需要调用动态内容时,我不知道如何实现这一点,具体取决于所点击的产品/列表ID。

我更像是设计师而不是开发人员!提前谢谢

编辑:我有我的产品展示,但我现在仍然坚持如何编辑这个(教程第21行)打开一个动态页面,加载特定的产品细节,而不是打开etsy上的产品页面

for (i = 0; i < resp.results.length; i++) {
                if (resp.results[i].shop_section_id === shopSectionID) {
                    //don't show prices:
                    //$("#" + shopSectionID).append('<div style="display: inline-block"><a target="_blank" href="' + resp.results[i].url + '">' + '<img class="pullImg" style="padding:' + imgPadding + '" src="' + resp.results[i].MainImage.url_170x135 + '"</img></a></div>');
                    //show prices:
                    $("#" + shopSectionID).append('<div style="display: inline-block"><a target="_blank" href="' + resp.results[i].url + '">' + '<img class="pullImg" style="padding-top:' + imgPadding + ';padding-left:' + imgPadding + ';padding-right' + imgPadding + '" alt="' + resp.results[i].description + '" src="' + resp.results[i].MainImage.url_170x135 + '"></img></a><center>$' + resp.results[i].price.slice(0, -3) + '</div>');

                }

编辑2 - 进一步澄清: 而不是在href id中加载结果的url来创建一个新的产品页面,它将加载图像,标题,描述等。我需要用什么JQuery替换这个片段来加载/创建一个新的动态页面

<a target="_blank" href="' + resp.results[i].url + '">'

0 个答案:

没有答案