#javascript #php #html #paypal #amp-html
#язык JavaScript #php #HTML #PayPal #amp-html
Вопрос:
Как добавить сообщение paypal pay позже на страницы AMP ?
Я использую это — на голове
lt;script async custom-element="amp-script" src="https://cdn.ampproject.org/v0/amp-script-0.1.js"gt;lt;/scriptgt;
в файле
lt;amp-script layout="container" script="hello-world" class="sample"gt; lt;div id="pp-pay-later-message"gt;lt;/divgt; lt;/amp-scriptgt; lt;script id="hello-world" type="text/plain" target="amp-script"gt; console.log("helo---from amp script"); const messageElement = document.getElementById('pp-pay-later-message'); const price = 500; paypal .Messages({ amount: price, style: { layout: "text", logo: { type: "primary", }, }, }) .render(messageElement); paypal.Messages.render(messageElement) lt;/scriptgt;
Но ничего не отображается
У кого-нибудь есть идеи, как показать сообщение ?
Комментарии:
1. вам нужно действие пользователя.
2. @JayGray что такое действие пользователя здесь ?
3. Кнопка — некоторый элемент, требующий действия от пользователя. В большинстве случаев
amp-script
не имеет действия по умолчанию (например, распечатать сообщение). Чтобы увидеть сообщение, пользователь должен выполнить действие по отображению сообщения.