php如何抓取网页数据库(一句echo“varjson=”_out’;; )
优采云 发布时间: 2022-01-10 22:19php如何抓取网页数据库(一句echo“varjson=”_out’;;
)
最近需要使用百度API来加载百度地图。百度API使用JavaScript,但我需要使用数据库中的数据来控制
网上搜了半天,没找到这方面的现成资料,只能自己写
一开始是想用JDB的,但是在我的服务器上加载了很久都没有成功。后来想到了PHP,MySQL的好朋友。
所以我自己写了程序
其实原理很简单,我们拿到查询数据库数据后加一句
echo "var json="."'$json_out';";
然后在自己的HTML中引入mysql.php(数据库查询)
然后通过 json=eval(json);
下一步是解析json数据。当然,你不能使用json,你可以直接为其他人回显JavaScript类型。
网页查看源代码
<p>DOCTYPE html>
body, html,#allmap {width:100%;height:100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
#l-map{height:100%;width:78%;float:left;border-right:2px solid #bcbcbc;}
#r-result{height:100%;width:20%;float:left;}
2015-2016
// 百度地图API功能
var map =newBMap.Map("allmap");
var point =newBMap.Point(116.396795,39.938395);
map.centerAndZoom(point,12);
map.enableScrollWheelZoom(true);
// 编写自定义函数,创建标注
function addMarker(point){
var marker =newBMap.Marker(point);
map.addOverlay(marker);
}
gohere:var here=1;
json=eval(jstext);
for(var i =0; i