kra*_*hek 8 javascript polymer
我试图得到一个回应iron-form in Polymer 1.
表单提交调用一个php脚本,它返回HTML代码插入div(ul和一些li).
我使用iron-form事件" iron-form-response"但我不知道如何获得响应.
我可以在浏览器开发人员工具的网络选项卡中看到响应,但不知道如何在我的元素中获取它.
我在网上的iron-form文档中找不到怎么做.
有谁可以帮助我吗 ?
发生了什么,伙计们?只有这么简单时,所有这些反应都会混淆OP:
你的表格:
<form is="iron-form" on-iron-form-response="responseHandler" action="http://localhost" id="myform">
<!-- Your form elements -->
</form>
Run Code Online (Sandbox Code Playgroud)
你的脚本:
<script>
Polymer({
// Some scripts here.
// ...now your listener
responseHandler: function(e) {
console.log(e.detail.response);
},
});
</script>
Run Code Online (Sandbox Code Playgroud)
就是这样.没什么复杂的.不要过于复杂.
将事件侦听器添加到 Iron 表单中。
ready: function(){
this.$.myform.addEventListener('iron-form-response',this.formResponse);
this.$.myform.addEventListener('iron-form-error',this.formError);
}
Run Code Online (Sandbox Code Playgroud)
表单响应函数:
formResponse: function (e){
console.log("Server Response: ",e.detail);
}
Run Code Online (Sandbox Code Playgroud)
表单错误函数:
formError: function (e){
console.log("Form Error: ",e.detail);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4887 次 |
| 最近记录: |