jQueryを使用した画面の作成時に上手くいかなかったところ
「No plot target specified」
の原因と対策
ターゲットの指定がない
こんな感じの構造で画面に図を表示しようとしていました。
・図の元となるデータはjava側で作成し、それを画面(jsp)に渡してあげる。
・jsp側で受け取って、jQueryを使用した画面描画コードを書く
これで表示されるかと思いきや、画面を起動しても何も出てきません。
単純にエラーが出たりしないで、ただ図が表示されないだけなので困りましたが、
F12開発者モードにすると、コンソールの部分にエラーが表示されていました。
「No plot target specified」
要するに、
「ここに描画してくれって言ってるけど、それってどこ?」
っていう状態です。
jqplotの記載行で指定したターゲットをHTMLの中の表示した部分に書かなければいけないということ。
まあ当然といえば当然ですが、エラーメッセージがでた段階ではよくわからずに困りました。
それだけです・・・