【发布时间】:2011-07-04 16:21:16
【问题描述】:
我是 JSON 新手,我只是想知道为什么每次我尝试将结果作为 JSON 传递时,浏览器 (Firefox) 总是让我将其保存为本地文件?这是 JSON 的行为吗?我认为这就像传递 XML 浏览器只会显示它一样。我正在使用 PHP 构建 JSON:
header('Content-Type: application/json'); $json = "{\n"; $json .= " \"地址\": \n"; $ctr = 0; $numrows = mysql_num_rows($result); 而($row = mysql_fetch_array($result, MYSQL_ASSOC)){ $json .= " {\n"; $json .= " \"id\": \"". $row['id'] ."\",\n"; $json .= " \"lon\": \"". $row['lon'] ."\",\n"; $json .= " \"lat\": \"". $row['lat'] ."\",\n"; $json .= " \"road\": \"". $row['road'] ."\" \n"; $json .= " }"; $ctr++; $json .= ($ctr【问题讨论】:
标签: php javascript json