2

次のコードを使用しましたが、FirefoxFirebugエラーが発生します。

コード:

(canvas anchor)
    id:(canvas nextId);
    onClick:  'alert("Thank you");';
    with:'help me'.

次のように、updateRootにjqplotライブラリを正常にロードできます。

updateRoot: t1

super updateRoot: t1.


t1 javascript resourceUrl:'gemstone/scripts/dist/jquery.min.js'.
t1 javascript resourceUrl:'gemstone/scripts/dist/jquery.jqplot.min.js'.
t1 javascript resourceUrl:'gemstone/scripts/dist/plugins/jqplot.blockRenderer.min.js'.
t1 javascript resourceUrl:'gemstone/scripts/dist/plugins/jqplot.enhancedLegendRenderer.min.js'.
t1 javascript resourceUrl:'gemstone/scripts/dist/plugins/jqplot.bubbleRenderer.min.js'.

t1 javascript resourceUrl:'gemstone/scripts/dist/plugins/jqplot.barRenderer.min.js'.
t1 javascript resourceUrl:'gemstone/scripts/dist/plugins/jqplot.pieRenderer.min.js'.
t1 javascript resourceUrl:'gemstone/scripts/dist/plugins/jqplot.categoryAxisRenderer.min.js'.
t1 javascript resourceUrl:'gemstone/scripts/dist/plugins/jqplot.pointLabels.min.js'.
t1 stylesheet resourceUrl:'gemstone/scripts/dist/jquery.jqplot.min.css'.**.

アラートが表示されず、FirefoxのFirebugで次のJavaScriptエラーが発生します。

$( "#id1")。onは関数ではありません

4

1 に答える 1

1

「**」を削除します。#updateRoot: メソッドの最後に追加して、何が起こるかを確認してください。

ルート コンポーネントのページの本文でレンダリングされた html を確認します。そのはず:

<a id="id1" onclick="alert("Thank you");">help me</a>

あなたが示したものはそれを変えるべきではありません。そうでない場合は、さらに情報を提供する必要があります。

于 2012-07-17T22:04:45.970 に答える