Как я могу отправить «amp-state» веб-сервису PHP, который я называю «action-xhr»?
ОБНОВИТЬ:
Позвольте мне быть конкретным: у меня есть:
<form method="post" action-xhr="some_web_service_url">
<amp-state id="myState">
<script type="application/json">
{
"foo": "bar"}
</script>
</amp-state>
.....
</form>
Вы можете достичь этого, просто связавшись с [value]
на скрытом поле формы (убедитесь, что ваш value
совпадает с исходным состоянием, так как amp-state
не оценивается под нагрузкой):
<amp-state id="myState">
<script type="application/json">
{
"foo": "bar"}
</script>
</amp-state>
<form method="post" action-xhr="some_web_service_url">
<input type="hidden" name="foo" value="bar" [value]="myState.foo">
...
</form>
Других решений пока нет …