2013-12-04 9 views
5

Я включил кнопку проверки Stripe с тегом скрипта внутри формы в соответствии с the standard example. Он работает, если содержимое выводится как новая HTML-страница, но если содержимое вводится динамически (через Ajax и innerHTML), кнопка не отображается. Как я могу запустить его вручную?Кнопка вызова полосы на динамической странице/Ajax

+1

4k репутация? Предположительно, вы прочитали http://stackoverflow.com/questions/how-to-ask? – Moob

+1

Я избегал кода, потому что есть стандартный пример. Я уже связался с этим. – mahemoff

ответ

3

Два способа, о которых я могу думать, первый, и я бы сказал, что лучший способ - не использовать стандартный пример, а вместо этого использовать Stripe's Custom Example. Затем вы можете просто позвонить handler.open({...}).

Или, если вы должны использовать встроенный скрипт, я принудительно нажал кнопку мыши, используя jQuery.

$(".stripe-button-el").click(); 

Но я не рекомендую это, потому что не все браузеры будут поддерживать его по соображениям безопасности.

Смежные вопросы