Javascript 从纸张输入发送数据

Javascript 从纸张输入发送数据,javascript,ajax,polymer,Javascript,Ajax,Polymer,我试图通过iron ajax将纸质输入的数据发送到服务器,但我找不到正确获取数据的方法。我收到一条错误消息,说我的请求正文丢失了 <paper-material id="todoEntry" elevation="2"> <paper-input id="usuario" label="Usuário" required></paper-input> <paper-input id="tipo" lab

我试图通过iron ajax将纸质输入的数据发送到服务器,但我找不到正确获取数据的方法。我收到一条错误消息,说我的请求正文丢失了

<paper-material id="todoEntry" elevation="2"> 
            <paper-input id="usuario" label="Usuário" required></paper-input> 
            <paper-input id="tipo" label="Tipo" required></paper-input> 
            <paper-input id="nomeItem" label="Item" required></paper-input> 
            <paper-input id="quantidade" label="Quantidade" required></paper-input> 
            <paper-input id="vencimento" label="Vencimento" required></paper-input> 
            <paper-fab icon="icons:add" on-tap="doPost"></paper-fab> 
</paper-material>
        <iron-ajax id="itemPost" url="inventario" method="POST" contentType="application/json" handle-as="json" on-response="_refresh" verbose></iron-ajax>

上面对e.model的引用未定义,如何从纸质输入中获取值?

您可以找到纸质输入元素,然后将其值添加到请求正文中。示例:
this.$.tipo.value
-一个纸张输入元素的值。对于另一个相似性,有没有一种方法可以从模型中引用纸张字段?我在dom repeat中做了类似的操作,但不能对纸张字段做同样的操作。如果将纸张输入数据绑定到属性,则可以。例如:
。然后,当您构建JSON对象时,您可以引用属性。是否有不使用的原因?。
doPost : function(e) {  
        this.$.itemPost.body = JSON.stringify(e.model);
        this.$.itemPost.generateRequest(); }