【发布时间】:2014-02-15 06:51:32
【问题描述】:
我有一个页面,用于显示 jpgraph 生成的图表图像。
此页面包含以下脚本:
jQuery(document).ready(function() {
jQuery.post('wr.php', function(data) {
var newImg = jQuery('<img />');
newImg.attr('src', data);
jQuery('#placeholder').html(newImg);
});
});
然后 wr.php 包含生成图形的脚本
<?php
//lines to generate chart data
$graph->Add($wp);
$contentType = 'image/png';
$gdImgHandler = $graph->Stroke(_IMG_HANDLER);
ob_start(); // start buffering
$graph->img->Stream(); // print data to buffer
$image_data = ob_get_contents(); // retrieve buffer contents
ob_end_clean(); // stop buffer
echo "data:$contentType;base64;" . base64_encode($image_data);
?>
但是我在页面中得到的输出只是一个红色的 X 标记。有什么解决办法吗?
【问题讨论】:
-
chrome开发者工具显示“加载资源失败”