Amp Html表单提交
我是AMPTML新手。我想提交一个amp Html格式的表单,在localhost中输入type=“file”。如何继续?当输入type=“text”完美运行时。但在输入type=“file”中,它会生成错误。我假设您使用的是method=“GET”,而Amp Html表单提交,html,amp-html,Html,Amp Html,我是AMPTML新手。我想提交一个amp Html格式的表单,在localhost中输入type=“file”。如何继续?当输入type=“text”完美运行时。但在输入type=“file”中,它会生成错误。我假设您使用的是method=“GET”,而与method=“GET”不兼容,您必须使用method=“post”属性action xhr代替action JS代码 <script async custom-element="amp-form" src="https://cdn.a
与method=“GET”不兼容,您必须使用method=“post”属性action xhr代替action
JS代码
<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
HTML代码:
<form method="post"
action-xhr="where-you-want-submit"
target="_top">
<p>Form Submission with Page Reload</p>
<div class="ampstart-input inline-block relative mb3">
<input type="file" name="any_name">
</div>
<input type="submit"
value="Submit"
class="ampstart-btn caps">
</form>
使用页面重新加载提交表单
不,我使用form方法作为post,也使用action xhr。我注意到,当我使用文本输入类型时,后端代码返回头作为application/json。但当我使用输入类型作为file时,它返回头作为text/html。