REST API springboot无法获得Polymer iron ajax调用

时间:2017-07-11 15:32:10

标签: ajax polymer

我正在尝试将数据从前端发送到后端。 在聚合物中我有

for(Record obj : list)
{
    if(obj.state.equals("Lock"))
        System.out.printf("%-10s %-10s %-10s\n", obj.ID, obj.time, "");
    else
        System.out.printf("%-10s %-10s %-10s\n", obj.ID, "", obj.time);
}
JavaScript中的

<paper-radio-group selected="{{radioSelected}}">
  <paper-radio-button name="one">one</paper-radio-button>
  <paper-radio-button name="two">two</paper-radio-button>
</paper-radio-group>

我应该如何构建一个ajax调用来连接后端? 请注意,后端只需要radioSelected: { observer: '_onSourceChanged' }, _onSourceChanged: function (newValue, oldValue) { console.log('New value is ' + newValue); }

1 个答案:

答案 0 :(得分:1)

您可以使用iron-ajax组件,非常易于使用。

https://www.webcomponents.org/element/PolymerElements/iron-ajax

此代码放在html容器中。

<iron-ajax
id="myRequestId"
url="http://myurl.com"
method="POST"
content-type="application/x-www-form-urlencoded"></iron-ajax>

这适用于您要触发发布请求的任何脚本函数。

this.$.myRequestId.body = JSON.stringify(myBodyParams);
this.$.myRequestId.generateRequest();