首页 > 解决方案 > 将 API 和固定价格的最大标题长度设置为小数点后两位

问题描述

我的 Jimdo 页面上的 Javascript 有一些问题。

我有一个 Javascript 源代码,它将带有 eBay API 的产品放到我的页面上。所以我想将标题设置在一行中,并将价格放在小数点后两位。当价格为 100,00 欧元时,它显示 100,0 欧元,当价格为 100,11 欧元时,它显示 100,11 欧元。但我想要两位小数 - 总是!

这更适用于光学,如果可行,我对搜索关键字有疑问。如果他们搜索“Alfa Romeo 4C Alufelge”,请向我展示“Alfa Romeo Mito Alufelge 4C6”或其他内容。

eBay 有一个过滤器,我可以用这个制造年份和发动机过滤汽车。所以它只向我展示了这个产品。我用类别 ID 尝试过,但没有找到对我有帮助的东西。

在 eBay 的源代码中,我发现了类似“(Passt für: Alfa Romeo 4C)”的东西,但我没有找到声明,所以我不知道如何在我的代码中实现它。

var title = item.title.maxlength = "4";

但它将所有产品的标题更改为“4”...

var displayPrice = currentPrice['__value__'.toFixed(2)] + '€';

该代码不适用于此。

带有汽车过滤器的 eBay 源代码:

https://pastebin.com/wUiyUzJb

我的地方产品 Javascript

https://pastebin.com/LvRjjqYk

我有一个动态下拉菜单,您可以在其中设置制造年份和发动机。最后,我想将其保存在控制台中,API 应该只发布具有此引擎和制造年份的此模型的产品。价格应该有两个十进制数字,并且标题在一行中。

https://www.baf-tuning.de/alfa-romeo/4c/

在这里你可以看到下拉列表

https://www.baf-tuning.de/alfa-romeo/4c/4c-1-felgen/

这里是带有 Javascript 的产品

标签: javascriptmaxlengthtofixed

解决方案


推荐阅读