2017-04-23 88 views
0

即時嘗試使聚合物和Python進行通信。但是我一直收到關於「右值」的錯誤。有人能告訴我我做錯了什麼嗎?在聚合物中分配Rvalue錯誤

<paper-input label="Geef je naam" value="{{naam}}"></paper-input> 
    <paper-input label="telefoon nummer" value="{{telnr}}"></paper-input> 
    <paper-button on-tap="contactToevoegen">Voeg contact toe</paper-button> 
    {{naam}} 
    {{telnr}} 
    <iron-ajax 
     id="ajax-contact-toevoegen" 
     method="POST" 
     url="/cgi-bin/contact-toevoegen.py" 
     handle-as="json" 
     on-response="contactToevoegen_ResponseHandler"> 
     </iron-ajax> 
    </template> 
    <script> 
     Polymer({ 
     is: "contact-form", 
     contactToevoegen: function() { 
      this.$.ajax-contact-toevoegen.contentType="application/json"; 
      this.$.ajax-contact-toevoegen.body={naam: this.naam, telnr:           
     this.telnr}; 
    this.$.ajax-contact-toevoegen.generateRequest(); 
    console.log(
    "Contact: " 
    + this.naam 
    + ", " 
    + this.telnr); 
    } 
     }); 
     </script> 
    </dom-module> 

回答

0

這是JavaScript錯誤的語法。

this.$.ajax-contact.. 

您不能指向某個對象的屬性與-。如果您的ID中有-,您必須將其稱爲:

this.$["ajax-contact-toevoegen"] 
+0

嘿謝謝。我得到它的工作! 很高興看到有人回覆。 –

+0

如果它解決了你的問題,你能接受我的答案嗎?這對於未來的所有人來說都是好事 –

+0

當然是的。這是我第一次問Stackoverflow上的東西。 –