Polymer 聚合物桩法测定铁含量

Polymer 聚合物桩法测定铁含量,polymer,polymer-2.x,Polymer,Polymer 2.x,我对polymer还不熟悉,我一直在努力使用iron ajax发帖。这是我的密码 我的组成部分: <template> <button type="submit" onclick="getPost" class="btn btn-default" id="register-form" style="margin-left: 35%; background-color: #008000; color: black; width: 30%;">Submit</bu

我对polymer还不熟悉,我一直在努力使用iron ajax发帖。这是我的密码

我的组成部分:

<template>
   <button type="submit" onclick="getPost" class="btn btn-default" id="register-form" style="margin-left: 35%; background-color: #008000; color: black; width: 30%;">Submit</button>
   <iron-ajax
        id="ajax"
        method="POST"
        body='[{"id": "1"}]'
        url ="http://localhost/api/post.php"
        on-response="success"
        lastError="error"
        debounce-duration="3000">
    </iron-ajax>
</template>
<script>
    Polymer({
      is: 'register-form',
      getPost:function(){
        this.$.ajax.generateRequest();
      },
      success:function(r){
        alert(r.detail.response);
      },
      error:function(r){
        alert(r.detail.response);
      }
    });
</script>

提交
聚合物({
是:'登记表',
getPost:function(){
这是$.ajax.generateRequest();
},
成功:功能(r){
警报(r.详细信息.响应);
},
错误:函数(r){
警报(r.详细信息.响应);
}
});
我的php文件:

<?php
    header('Access-Control-Allow-Origin: *');
    if ($_POST){
        echo $_POST['id'];
    }
?>


最初我希望php返回json,但它一直返回null。因此我决定将其更改为该值,以查看它是否会返回我发布的id,但它仍然返回null。尽管GET方法似乎工作正常。我已经尝试了在互联网上找到的解决方案,但仍然无效。请帮助。

你能像这样改变你的身体属性吗

body='{"id": "1"}'
。。。如果上述方法不起作用,请尝试计算绑定。e、 g

body="[[_body()]]"
以及


按钮的
onclick=“getPost”
不会调用组件的
getPost
方法,请将其替换为
on click=…
,这是Polymer用于将
click
事件侦听器附加到按钮的惯例,但仍然返回null。然后尝试计算绑定,使用浏览器的开发工具查看POST请求正文中的内容。谢谢你。我把它修好了,但还是没有收到回音。我决定在php中放一个else语句来回显不同的内容,它回显的不是id,而是else语句中的内容。即使该方法设置为postHie,条件也不是真的。谢谢你。我把它修好了,但还是没有收到回音。我决定在php中放一个else语句来回显不同的内容,它回显的不是id,而是else语句中的内容。即使该方法设置为post,条件也不是真的
_body: function() {
    return {
        id: 1
    };
}