我正在尝试将数据从前端发送到后端。 在聚合物中我有
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);
}
。
答案 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();