【发布时间】:2016-09-24 21:12:14
【问题描述】:
我是以下代码中的聚合物 1.0 的初学者,当 Iron-ajax 的响应触发时,我试图从我的 php 文件中获取 json 响应。我通过编辑 php 尝试了不同的响应,但它总是在我的控制台日志中显示 null。 ajax部分代码
<iron-ajax
id="ajax"
method="POST"
url="post_tip.php"
handle-as="json"
on-response="postResponse"
>
</iron-ajax>
处理响应的代码的脚本部分
postResponse: function(r){
console.log(r.detail.response);
if(r.detail.response.success==1){
console.log('Tip posted');
}
else{console.log('Error occured.not posted');}
}
我找不到任何错误,但 r.detail.response 每次都返回 null。
在我的 php 上我有。
$resp = '{"success":1}';
echo $resp;
echo json_encode($resp);
无法弄清楚我做错了哪一部分。对不起,可能是愚蠢的问题。
【问题讨论】:
标签: javascript php json ajax polymer-1.0