怎么在javascript中得到后台数据?
最近在研究在网页中嵌入hightchart的表格 在嵌入时发现需要在javascript中得到后台的一组数据 代码如下
查找
id
名称
价格
销量
数量
一共得到条数据
这只是测试的 我需要在series中得到数据并且显示在网页上
下面是显示的样子
回复内容:
最近在研究在网页中嵌入hightchart的表格 在嵌入时发现需要在javascript中得到后台的一组数据 代码如下
查找
id
名称
价格
销量
数量
一共得到条数据
这只是测试的 我需要在series中得到数据并且显示在网页上
下面是显示的样子
方案1:AJAX请求
方案2:如你上边的已经PHP读取了数据那把PHP数据变为JS对象/数组。
要么你的后台模板支持在 JavaScript 中内插表达式,要么就暴露一个 API 接口给 JavaScript 来做请求(AJAX),一般推荐后一种方法。接口按照 JavaScript 的要求把格式化的数据发送出去,发送的数据格式可以是 XML,当然 JSON 更好,很容易转换成 JavaScript 对象。
楼主贴的代码是php代码和html混合的,所以服务端的数据可以像html里的数据一样直接输出在script脚本了
script中的代码类似于这样
var data = "";
之前php要预处理下数据类似这样
一个异步接口去拉数据就可以了。
$.get('/path/to/file', function(data) {
if(data){
//将数据塞到你的相应的dom节点中就OK了
}
/});
上一篇: PHP4 的配置文件 PHP.ini 注释及配置指导
下一篇: mysql笔记6_索引_MySQL