Hello,

First of all, I think I should say sorry because probably this is not
the correct place to post the following problem but I'm getting crazy.

My problem with jquery is as follows:

On a view I have a form that is submited via web2py ajax method.
Something like this


[....]
<form id="do_busqueda">

.........
    <div>
         <input type="submit" name="btnSubmit" id="btnSubmit"
value="Buscar" class="btn" />
     </div>
</form>
<div id="empleados_list"></div>

This form is submited like this:

<script>
    jQuery('#do_busqueda').submit(function(){
    ....................................
    ...................................
    ajax("{{=URL(r=request, c='presencia',
f='do_busqueda')}}",id_list, 'empleados_list');
        return false;
    });
</script>

And this works fine. On <div id="empleados_list"></div> appears a
table filled with an employees list that is the view that the function
do_busqueda builds. To try to explain better I have changed my view
and I have replaced it  by the code that is on the  web2py book (2nd
ed.) on pag 268.

Now the fucntion do_busqueda renders this view:

<div class="one" id="a">Hello</div>
<div class="two" id="b">World</div>
<script>
    jQuery('.one').click(function(){jQuery('.two').slideToggle()});
</script>

And...when is rendered does not work. In my case, the table that is
rendered by the view do_busqueda.html has a checkbox and what I'm
trying to do is that when the user clicks on a checkbox an alert
message box should be displayed. I do not understand why this code
does not work. Why is not executed??  Any ideas???

Thanks in advance

Reply via email to