我想通過在聚合物0.5中工作的php腳本獲取數據。 我剛剛在Polymer 1.0中得到了空響應並沒有錯誤,下面是代碼。 我試圖修改PHP來回應任何事情,但我沒有得到任何迴應。 hresponse做了反應,但是那時候只有請求信息在ajax中,響應信息爲空。 我找不到一個示例來查看我出錯的地方。 感謝聚合物1.0鐵-Ajax
<iron-ajax
id="ajax"
url=""
params=""
handle-as="json"
on-response="hresponse"
debounce-duration="300">
</iron-ajax>
and the script
setajax: function(){
this.$.ajax.url = "Scripts/getnotes.php";
this.$.ajax.params='{"SN":"VBA056"}';
this.$.ajax.generateRequest();
}
hresponse: function(e) {
console.log(e.detail.response);
console.log(this.$.ajax.lastResponse);
}
聚合物元件屬性從駝峯自動更改爲連字符連接-小寫屬性(如V1.0.0的)。 –
「hresponse」應該是「{{hresponse}}」以啓用綁定 –
'iron-ajax'具有on-response屬性,因此它是有效的。 'lastResponse'是隻讀的並且接受一個不是函數的字符串。無論您給它的字符串是在模板中調用數據時使用的字符串。因此,如果您執行'lastResponse:item',您現在可以在標記中調用{{item}}來訪問數據 - 假設您的ajax響應是正確的類型,並且不需要進行解析。 – shortdiv