Проблемы запуска простого JQuery с JSF1.2 и Rich Faces3.3.3 - PullRequest
1 голос
/ 14 декабря 2011

Я использую RichFaces3.3.3 с JSF1.2 и в последнее время пытался интегрировать JQuery с JSF и RichFaces ..

Однако мой Jquery вообще не запускается ... Более того, даже простое предупреждениене выскакивает ...

Вот фрагмент кода :-( jQuery)

<script type="text/javascript" src="org/richfaces/renderkit/html/scripts/jquery/jquery.js" >
jQuery.noConflict();
jQuery(document).ready(function()
{
    jQuery("input:radio[@name='frmCreate\\:Radio']").change(function() { 
                  alert("name");
});
});
</script> 

Я попытался с новым тегом сценария и загрузки файла jquery.js .. Даже если это не такза работой.Я попытался использовать два тега script, один для загрузки js, а другой - по умолчанию. В третьем теге script я написал Jquery. Это также не работает ... Пробовал с помощью $ j, что также не работает.

Мой код JSF: -

 <h:selectOneRadio id="Radio"  border="0" label="Region Name" value="#{Bean.Region}" required="true" styleClass="intro">
                                                   <f:selectItem id="india" itemValue="All India" itemLabel="All" />
                                                   <f:selectItem id="region" itemValue="Regional" itemLabel="Region" />

                                                  </h:selectOneRadio> 

Может кто-нибудь, пожалуйста, помогите мне с этим ... Что я намерен сделать, по радио щелкнул, я извлеку значение и сравню со статической строкой .. На основезначение я покажу / скрою JSF-компонент ..

Однако я не могу запустить простой JQuery на JSF ... Пожалуйста, помогите ..

Ответы [ 2 ]

0 голосов
/ 15 декабря 2011

Проблема теперь решена. Проблема была создана DOM, и с помощью FireBug я отладил скрипт и исправил проблемы.

0 голосов
/ 14 декабря 2011

RichFaces 3.3.x поставляется с интегрированным jQuery. Вы можете использовать его через тег <rich:jQuery>, вот несколько ссылок на тег:

...