我试图通过在Polymer 0.5中工作的PHP脚本获取数据.我只是得到null响应并且在Polymer 1.0中没有错误,下面是代码.我已经尝试修改PHP以回显任何东西,但我得不到任何回应.hresponse确实触发,但此时只有请求信息在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);
}
Run Code Online (Sandbox Code Playgroud) 嗨,我刚开始学习聚合物.我使用PHP收集如下数据.我可以将它嵌入到DIV中并显示一些数据,但是我想把这段代码变成一个Polymer元素,其中包含我可以导入的参数,json数据也可以用到我可以用来填充页面的外部Polymer元素.我正在努力开始,我知道这是基本的,但如果有人有指针让我在我的路上,这将是伟大的.
<?php
$host="host";
$username="username";
$password="password";
$db_name="database";
$db_query="SELECT * FROM table";
$mysqli = new mysqli("$host", "$username", "$password", "$db_name");
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}
$mysqli->real_query("$db_query");
$res = $mysqli->use_result();
$rows = array();
while ($row = $res->fetch_assoc()) {
$rows[] = $row;
}
print json_encode($rows);
?>
Run Code Online (Sandbox Code Playgroud)