我用這D3插件:從本地URL http://kamisama.github.io/cal-heatmap/其裝載的JSON數據,我通常在PHP中添加此控件來檢查呼叫是正確的AJAX調用:d3.json它做出什麼樣的要求?
define('IS_AJAX', isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
此檢查失敗,我是能夠回溯到d3.json函數。
有人可以向我解釋d3.json做出的請求是什麼樣的?
非常感謝。
編輯:
這是代碼:
<script type="text/javascript">
var cal = new CalHeatMap();
cal.init(
{
cellSize:15,
range: 12,
domain: "month",
data: '<?php echo $url; ?>',
legendHorizontalPosition: 'center',
legendCellSize: 15
}
);
</script>
$網址是返回JSON的URL。
你想通過ajax更新圖表嗎? –
不,我只是問什麼樣的電話是d3製作。我編輯了代碼。 – 0plus1
我不知道它是做什麼樣的調用。抱歉!其他人可以幫助你。如果將'json'文件加載到d3 cal-heatmap中有任何問題。我想我可以幫你但不確定。 –