2012-08-03 31 views
0

嗨,大家好,我試圖從我的PHP傳遞價值高分佈數據集,但它不需要工作幫助。Highchart和php

<?php $count2=$decode[nextPage][totalResults]; 
    echo("<input type=hidden name=aaqib value=".$count.">"); 
?> 

<!DOCTYPE HTML> 
<html> 
    <head> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
     <title>Highcharts Example</title> 

     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> 
     <script type="text/javascript"> 
      $(function() { 
       var chart; 
       var j= $("input[name=aaqib]").val(); 
       var k=100; 

       $(document).ready(function() { 
        chart = new Highcharts.Chart({ 

         chart: { 
          renderTo: 'container' 
         }, 

         title: { 
          text: 'Logarithmic axis demo' 
         }, 

         xAxis: { 
          tickInterval: 1 
         }, 

         yAxis: { 
          type: 'logarithmic', 
          minorTickInterval: 0.1 
         }, 

         tooltip: { 
          headerFormat: '<b>{series.name}</b><br />', 
          pointFormat: 'x = {point.x}, y = {point.y}' 
         }, 

         series: [{ 
          data: [j,k, 
          pointStart: 1 
         }] 
        }); 
       }); 

      }); 
     </script> 
    </head> 
    <body> 
     <script src="../../js/highcharts.js"></script> 
     <script src="../../js/modules/exporting.js"></script> 

     <div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div> 

    </body> 
</html> 

嗨,大家好,我試圖從我的PHP傳遞價值高分佈數據集,但它不需要工作幫助。

我需要使用數據J和K的價值,使他們在highcharts

+0

可能只是一個複製/粘貼錯誤,但'數據:[j,k,'缺少結尾']'結束數組 – MrOBrian 2012-08-03 18:52:45

+0

yaa我猜它被粘貼時被刪除 – 2012-08-03 18:54:05

+0

@ user1457334錯誤是什麼? – 2012-08-03 19:08:03

回答

0

你爲什麼呼應你的doctype聲明以上input顯示?我認爲這屬於你的身體。你也應該'' - 圍繞你的屬性值回顯。是這樣的:

<?php $count2=$decode[nextPage][totalResults]; 
    echo("<input type='hidden' name='aaqib' value='$count'>"); 
?> 

有些瀏覽器可能會威脅這個正確的,但它是actualy無效的HTML

+0

它只是我想得到這個領域的價值在jquery ..... – 2012-08-03 19:08:40

+0

那麼你應該去@RicardoLohmann的解決方案 – Pevara 2012-08-03 19:09:51

3

Store中的php瓦爾爲js瓦爾,然後傳遞給highcharts

也修復以下內容。
echo('<input type="hidden" name="aaqib" value="{$count}"/>');

更新根據this評論。

series: [{ 
    data: [[j,k]] 
}] 

t這demo應該幫助你。

+1

這將indead是最簡單和最乾淨的解決方案。在你的javascript裏面有一些像'var j = <?php echo($ count)?>' – Pevara 2012-08-03 19:04:24

+0

是的,但是在這種情況下他將不能在不同的文件中使用js? – 2012-08-03 19:10:39

+0

我做了這個var j = $(「input [name = aaqib]」)。val();如果你看看上面的代碼..但它沒有取得j的價值然後 – 2012-08-03 19:11:30