我正在使用 AMP。我问的是用户的手机号码,然后hit api(let's X)
。如果响应成功,则向用户显示结果,如果响应为error then I asked otp
. 输入 otp 并单击 verify I 后hit api(let's Y)
。api Y 的响应如下。
Response code=200
code=1 or 2 or 3
Response code=400
Message:"some error"
在success
api Y 和if code=1 then only I want to hit api X
. 我不知道该怎么做。以下是我所做的。
<form method="post"
id="form1"
action-xhr="url of X api"
on="submit-error:otpScreen.show">
.
.
.
</form>
<form method="get"
action-xhr="url of Y api"
on="submit-success:event.response.code==1?form1.submit:otpScreen.hide" //here i getting syntax error
>
<div id='otpScreen'>.......</div>
</form>
甚至可以在第一个表格的某些条件下提交第二个表格吗?