<https://stackoverflow.com/posts/73330794/timeline>

I have two dropdown/select widgets on a form. I am trying to set the 
options of the second select through an ajax call in jQuery, and then 
execute further code. The ajax call is successful and correctly sets the 
second select options, but it seems the code after the ajax call is not 
executed at all. How to correct this?

view:


{{extend 'layout.html'}}` <h1>{{=title}} /This is the 
library/edit_user.html template</h1> {{=grid}} <script> 
jQuery("#no_table_region_id").change(function(){ region_id = $(this).val(); 
branch_id = jQuery('#no_table_branch_id').val(); ajax("{{=URL('library', 
'branches')}}" + '?region_id=' + region_id, [], 'no_table_branch_id'); 
jQuery('#no_table_branch_id').val(branch_id); # this does not execute }); 
jQuery(document).ready(function(){ // todo: solve the unsettable branch_id 
jQuery("#no_table_region_id").change(); }); </script> 

controller:

def branches(): if request.vars.region_id: branches = 
db(db.branch.region_id==request.vars.region_id).select(db.branch.ALL) ops1 
= ['<option value=""></option>'] ops = ops1 + [f"<option value={i['id']}>{i[
'branch_name']}</option>" for i in branches] else: ops = '' return ops 


-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/web2py/0d311ce4-0902-4038-9f71-f17367d3f2bfn%40googlegroups.com.

Reply via email to