如何解决将html标签写入json响应中
| 码:header(\'Content-type: text/plain\');
if(mysql_num_rows($result))
{
while($post = mysql_fetch_assoc($result))
{
echo json_encode($post);
echo \',\';
}
}
输出:
{\“ id \”:\“ 1 \”,\“ layartype \”:\“学院\”,\“属性\”:\“ Daiict \”,\“标题\”:\“ CEP
Daiict \“,\”纬度\“:\” 23.3400000000 \“,\”经度\“:\” 34.3334000000 \“},{\” id \“:\” 2 \“,\” layartype \“:\” College \“,\” attribution \“:\” Daiict \“,\” title \“:\” Lab
Daiict \“,\”纬度\“:\” 23.4500000000 \“,\”经度\“:\” 34.0960000000 \“},
php中的json响应我正在一行中..实际上有2条记录..我希望它们以新行开始....所以我该怎么办?.html不能正常工作。
解决方法
这将为JSON发送正确的内容类型,并将所有结果作为单个JSON对象(结果的数组)发送。
header(\'Content-type: application/json\');
$results = array();
if (mysql_num_rows($result)) {
while ($post = mysql_fetch_assoc($result)) {
$results[] = $post;
}
echo json_encode($results);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。