【问题标题】:How do I edit the GoodRx widget to show multiple drugs?如何编辑 GoodRx 小部件以显示多种药物?
【发布时间】:2015-12-08 21:26:37
【问题描述】:

我正在尝试编辑以下代码以放置在我的 WordPress 网站上,但我似乎无法弄清楚如何:

  1. 在同一个小部件中添加多种药物
  2. 分别显示 3 种不同药物的小部件

我更愿意做(1),但如果不可能,我想显示三个小部件。

这是来自http://www.goodrx.com/developer/widget的脚本:

<div id="goodrx_compare-price_widget"> </div>
<script>
   var _grxdn = "axelex";
 (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
 g.src="//s3.amazonaws.com/assets.goodrx.com/static/widgets/compare.min.js";
 s.parentNode.insertBefore(g,s)}(document,"script"));
</script>

【问题讨论】:

  • 呸哈哈是的,这是所有第三方脚本的支持部门

标签: javascript php wordpress widget


【解决方案1】:

我认为您不能将多种药物添加到同一个小部件,因为 API 格式仅支持每个小部件一种药物。但是,您可以像这样显示三个不同的小部件:

<script>
   var _grxdn = "drug_name_1";
 (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
 g.src="//s3.amazonaws.com/assets.goodrx.com/static/widgets/compare.min.js";
 s.parentNode.insertBefore(g,s)}(document,"script"));
</script>

var _grxdn = "drug_name_2";
 (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
 g.src="//s3.amazonaws.com/assets.goodrx.com/static/widgets/compare.min.js";
 s.parentNode.insertBefore(g,s)}(document,"script"));
</script>

var _grxdn = "drug_name_3";
 (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
 g.src="//s3.amazonaws.com/assets.goodrx.com/static/widgets/compare.min.js";
 s.parentNode.insertBefore(g,s)}(document,"script"));
</script>

小部件的格式应该是这样的:

URL Parameters  
api_key
Required
name
Required if ndc excluded
Expected Data Type: String
Example: “lipitor”

更多:

http://www.goodrx.com/developer/documentation#fp-format

【讨论】:

  • 小部件不需要 API 密钥
猜你喜欢
  • 2020-02-03
  • 2010-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-13
  • 1970-01-01
  • 2015-02-19
相关资源
最近更新 更多