Ошибка JQPlot в приморском фаро-маленьком разговоре

Я использовал следующий код, и я получаю ошибку FireFox firebug.

Код:

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

Я мог УСПЕШНО загрузить библиотеки jqplot в updateRoot следующим образом:

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'.**.

Я не получаю никаких предупреждений, и я получаю следующую ошибку javascript в firebug в firefox.

$("#id1").on не является функцией


person VARUN ISAC    schedule 26.06.2012    source источник
comment
Покажите часть кода, относящуюся к коду ошибки. Может быть, вы что-то упускаете?   -  person Boro    schedule 26.06.2012
comment
Я написал код в методе renderContentOn:html. Нигде не пишется лишний код.. :-(   -  person VARUN ISAC    schedule 26.06.2012
comment
Так что же такое #id1? И где ошибка находится? Обычно FireBug указывает на сценарий, в котором возникла ошибка.   -  person Boro    schedule 26.06.2012
comment
Вы проверяли исходный код страницы?   -  person Sean DeNigris    schedule 26.06.2012
comment
@Boro $(#id1).on не является функцией localhost:8080/Pitagora Строка 1. Это ошибка, которую показывает firebug   -  person VARUN ISAC    schedule 26.06.2012
comment
@SeanDeNigris часть исходного кода говорит: ‹a id=id1›help meee ‹/a› ‹span title=Время обратного вызова›0‹/span›/‹span title=Время рендеринга›0‹/span› мс‹/span›‹ /div›‹script type=text/javascript›/*‹![CDATA[/$(function(){$(#id1).on(click,function(){alert(Спасибо);}) ;});/]]›*/‹/script›   -  person VARUN ISAC    schedule 27.06.2012
comment
@Boro часть исходного кода говорит: ‹a id=id1›help meee ‹/a› ‹span title=Время обратного вызова›0‹/span›/‹span title=Время рендеринга›0‹/span› мс‹/span›‹ /div›‹script type=text/javascript›/*‹![CDATA[/$(function(){$(#id1).on(click,function()‌​{alert(Спасибо);}); });/]]›*/‹/скрипт›   -  person VARUN ISAC    schedule 27.06.2012
comment
Код не читается в комментариях, добавьте раздел EDIT в свой вопрос, а затем удалите эти комментарии.   -  person Boro    schedule 27.06.2012


Ответы (1)


Удалить '**.' в конце вашего метода #updateRoot: и посмотрите, что произойдет.

Проверьте отображаемый HTML-код в теле страницы для вашего корневого компонента. Так должно быть:

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

Ничто из того, что вы показали, не должно это изменить. Если это не так, вам нужно предоставить больше информации.

person Paul DeBruicker    schedule 17.07.2012
comment
Я не знаю почему... но код сработал у меня, когда я прокомментировал первую строку t1 javascript resourceUrl:'gemstone/scripts/dist/jquery.min.js - person VARUN ISAC; 19.07.2012