php - 怎么在javascript中得到后台数据?
PHPz
PHPz 2017-04-10 14:50:14
[JavaScript讨论组]

最近在研究在网页中嵌入hightchart的表格 在嵌入时发现需要在javascript中得到后台的一组数据 代码如下




查找




id 名称 价格 销量 数量

一共得到条数据

这只是测试的 我需要在series中得到数据并且显示在网页上
下面是显示的样子

PHPz
PHPz

学习是最好的投资!

全部回复(4)
PHPz

方案1:AJAX请求
方案2:如你上边的已经PHP读取了数据那把PHP数据变为JS对象/数组。

大家讲道理

要么你的后台模板支持在 JavaScript 中内插表达式,要么就暴露一个 API 接口给 JavaScript 来做请求(AJAX),一般推荐后一种方法。接口按照 JavaScript 的要求把格式化的数据发送出去,发送的数据格式可以是 XML,当然 JSON 更好,很容易转换成 JavaScript 对象。

巴扎黑

楼主贴的代码是php代码和html混合的,所以服务端的数据可以像html里的数据一样直接输出在script脚本了
script中的代码类似于这样

var data = "<?php echo $data ?>";

之前php要预处理下数据类似这样

<?php
$arr = array(22,44,5655);// 数据数组
$data = json_encode($arr);
?>
阿神

一个异步接口去拉数据就可以了。

$.get('/path/to/file', function(data) {

        if(data){
            //将数据塞到你的相应的dom节点中就OK了
        }
    /});
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号