怎么在html文件中访问php获取的数据库数值,从而在html中根据数据库中统计的数字做出饼状图?
1个回答
展开全部
用ajax,通过js调用php文件返回你想让的数据再制作你想要的效果。
追问
这个我知道有没有具体的 程序可以让我学习一下呀……谢谢噢
追答
var XMLHttpRequestObject=false;
if(window.XMLHttpRequest)
{
XMLHttpRequestObject=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
XMLHttpRequestObject=new ActiveXObject("Microsoft.XMLHTTP");
}
//以上代码是创建一个XMLHttpRequest对象
//下面是一个使用这个XMLHttpRequest对象的函数,这个函数获取服务器的一个文件内容并显示到网页
function getData(dataSource,divID)
{
if(XMLHttpRequestObject)
{
var obj=document.getElementById(divID);
XMLHttpRequestObject.open("GET",dataSource);
XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
XMLHttpRequestObject.onreadystatechange=function ()
{
if(XMLHttpRequestObject.readyState==4 && XMLHttpRequestObject.status==200)
{
obj.innerHTML=XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(NULL);
}
}
getData('a.php','dataDiv')
以下是代码
This is an ajax demo
The fetch message will appear here
你需要在a.php里把数据查出来做成你要的东西echo输出下,然后php里的东西会显示在dataDiv的内容里面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询