0

私は CakePHP サイトを持っており、その場で jqplots をレンダリングしたいと考えています。現時点では、何もレンダリングできません...

デフォルトのレイアウトには次のものがあります。

// ../layouts/default.ctp
echo $this->Html->script('jquery');
echo $this->Html->script('jquery.jqplot.min');
echo $this->Html->css('jquery.jqplot.min');

ソースを表示すると、これらすべてのファイルがブラウザーで使用可能になります (つまり、各 src リンクをクリックすると、ファイルが正常にプルされます)。

私のビューファイルで:

// ..Views/Plots/index.ctp
<div id="mychart" style="height:400px;width:500px; "></div>

<script>
    $(document).ready(function(){
        $.jqplot('mychart', [[3,7,9,1,4,6,8,2,5]]);
    });
</script>

ソースを表示すると、セクション内のスクリプトなどすべてが正しい場所に表示され、ビューはdiv<head>内にうまく収まります。#content私は一体何を間違っているのですか?! 過去 3 時間、髪を引き裂いていました。

4

1 に答える 1

0

修繕

問題は、使用していたjqueryのバージョンにあるようです。現在、jqplot (v1.6.4) に含まれていたバージョンの jquery を使用しています。

于 2013-01-25T15:54:45.270 に答える