【发布时间】:2014-05-21 15:57:26
【问题描述】:
使用SkyScanner's white label API,我正在尝试将以下内容添加到 Wordpress 网页中...
将代码放入简单网页的正文时可以正常工作。谁能告诉我如何让它在 WordPress 页面中工作?我正在通过 wp-admin 创建/编辑页面。我使用的是标准模板。
提前致谢。
<div id="wl-container"></div>
<script>
(function (s, k, y) {
var l = s.createElement("script");
l.src = k + "/js/client.js"; l.async = 1;
l.onload = function () { y({ serviceBase: k }); };
var t = s.getElementsByTagName("head")[0]; t.appendChild(l);
})(document, "//whitelabel.api.skyscanner.net", myCallback);
function myCallback(options) {
var whitelabel = new Skyscanner.Flights.Whitelabel({
serviceBase: options.serviceBase,
customerId: "testwl46"
});
whitelabel.create("wl-container", {
market: "UK",
locale: "en-GB",
currency: "GBP",
originPlace: "EDI",
destinationPlace: "LON",
outboundDate: "2014-03-10",
inboundDate: "2014-04-10"
});
}
</script>
【问题讨论】:
-
if(document.readyState === "complete") { //你在这里编码 }
-
请你举一个完整的例子,因为这对我不起作用。我希望 l.onload 没有被调用?谢谢。
-
这不是必须的。
标签: wordpress skyscanner