如果可能,我想要一些幫助。我使用highcharts來製作圖表。我有一個data.php文件生成我的數組。當我添加額外的行重定向時,Highchart不打印json
該數組由表單的動態查詢和使用json_encode創建。數組打印後:print $ array_final1; 我想重定向到頁面我有我的圖表:demo.php通過使用標題('location:demo.php');在下一行。
如果我添加重定向行,它會將我帶到頁面,但沒有數據導入到圖形中。
data.php
<?php
session_start();
$con = mysql_connect("","","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
$start = $_SESSION['start'];
$end = $_SESSION['end'];
$agent = $_SESSION['Agent'];
mysql_select_db("db", $con);
$query = mysql_query("QUERY";
$category = array();
$category['name'] = 'Col';
$series1 = array();
$series1['name'] = 'Total';
while($r = mysql_fetch_array($query)) {
$category['data'][] = $r['Col'];
$series1['data'][] = $r['Total'];
}
$result = array();
array_push($result,$category);
array_push($result,$series1);
$array_final = json_encode($result);
$array_final1 = preg_replace('/"(-?\d+\.?\d*)"/', '$1', json_encode($result));
print $array_final1;
header('location: demo.php');
mysql_close($con);
?>
任何幫助,將不勝感激。 謝謝
我建議你應該研究一下重定向以及它們是如何工作的。 –
「服務器返回位置標題作爲返回到瀏覽器的一部分,它告訴瀏覽器不要加載此頁面,而是轉到此位置。」好吧,你明白了。我可以在加載頁面後重定向到一個頁面嗎? – Thanos
你確定這就是你想要做的嗎?您想要加載頁面,然後立即將瀏覽器重定向到新頁面?如果你只是要重定向,加載頁面有什麼意義? –