通常在编程时会遇到 将得到的对象、结果集赋值给不同的变量,从而针对性的在其它地方显示数据。
CI框架做城市地图统计数据 最近在查数据库时遇到,结果集返回对象。但要将数据显示在js里,此时就需要用CI框架查数据库返回
1、
<pre name="code" class="php">//搜索工作地点人员的人数(地图)
function search_workaddress(){
$query = $this->db->query("select data from mapdata order by id asc ");
return $query->result();
}
2、在视图层中将结果集赋值给不同变量
$result = array(); foreach ($query as $v){ $result[] = $v->data; //echo $v->data; echo "<br>"; } echo $result[3];
3、在js中将上边的变量赋值给 js变量
<script type="text/javascript">
window.onload = function() {
var _data="<?php echo $result[3];?>";
//document.write (_data);
var R = Raphael("map", 800, 500);
var fillcolor = "#FFFFFF"; var beijing = "#FF8F59"; var beijing1 = "602"; var beijing2 = _data;
<img src="https://img-blog.csdn.net/20141023162231449?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQTk5MjU=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />