Sorry, I've now attached the code as a file. I corrected that error, thanks. ....Still doesn't work.
On Thursday, February 14, 2013 1:01:46 PM UTC, Niphlod wrote: > > meh, next time include the code as an attachment or use the google group > interface that can format code inline...far more readable! > Anyway, I'm at work and can't test it (nor anyone, without models, > controllers, and so on), but I spotted an error > > $('scan_info_previous').load(" > {{=URL('get_patient_scan_info')}}", > document.getElementById("hidden_patient_id").value); > > if you refer to something like <div id="scan_info_previous"></div> the > jquery selector is > $('#scan_info_previous') not $('scan_info_previous') > > > -- --- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
{{response.files.append(URL('static','css/columns_2_Liquid.css'))}} {{response.files.append(URL('static','js/input_patient_form.js'))}} {{extend 'layout.html'}} {{def get_entry_html(scan_instance_tree): }} {{ get_entry_node_html(scan_instance_tree.child_nodes, -1, True) }} {{ return }} {{def get_entry_node_html(a_nodes, a_parent_id, a_is_root): }} {{if a_is_root == False:}} {{str_class = 'class=field_dependancy_group'}} {{str_display = 'style=display:none'}} {{else:}} {{str_class = ''}} {{str_display = 'style=display:block'}} {{pass}} <div id="has_parent_id_{{=a_parent_id }}" {{=str_display}} {{=str_class}} > </br> {{for child_node in a_nodes:}} {{=child_node.field_name }} <select id='field_phenotype_id_{{=child_node.field_phenotype_id}}' name='{{=child_node.field_phenotype_id}}' {{if len(child_node.child_nodes) > 0:}} class="parent_field_select" {{else:}} class='leaf_field_select' {{pass}} > {{for value in child_node.values:}} {{str_selected = ''}} {{if (value['value'] == 0): }} {{str_selected = ' selected=selected'}} {{pass}} <option value= {{=value['value']}} {{=str_selected}} > {{=value['description']}} </option> {{pass}} </select> {{=A(IMG(_id="img_help", _src=URL("static","images/help.png"), _alt="My Logo"), callback=URL("default","get_phenotype_help", vars=dict(field_id=child_node.field_phenotype_id) ), target="scan_field_extra")}} </br></br> {{if len(child_node.child_nodes) > 0:}} {{get_entry_node_html(child_node.child_nodes, child_node.field_phenotype_id, False)}} {{pass}} {{pass}} </div> {{return}} <div id="masthead"> <H1> {{=response.title or request.application}} Project</H1> </div> <div id="content"> <div id="patient_info" class="layout_block"> <h3>Patient Data</h3> <form id="patient_form"> <fieldset> <table> <tr> <td> Patient ID (or leave empty for new patient): <input name="patient_id" id="patient_id" value=12></td> <td><input type="submit" value="Search Patient"></td> <div id="open_clearcanvas_target"></div> </tr> </table> </fieldset> </form> </div> <!--field_new_group = field_is_new_group, field_parent_group = field_row.field_phenotype_group.field_head_fk, field_parent_dependancy = field_row.field_phenotype_functional_dependancy.field_head_fk, --> <form id="scaninstance_form" action="{{=URL('add_new_scan')}}" method="post"> <fieldset> <input name=hidden_patient_id id=hidden_patient_id style="display:none"> <div id="source_input"> <table> <tr> <td>Source: <input type="text" name="source" id="source"></td> <td>Diagnosis: <input type="text" name="diagnosis" id="diagnosis"></td> </tr> </table> </div> <h3>New Scan Data</h3> <input type='submit' value='Submit New Scan Data'> </br> </br> <input type='button' value='Update Scan Type'> </br> </br> <div id="scan_info" class="layout_block"> Age in Months: <input type="text" name="age_months" class="field_input" value='4444'> {{response.write(get_entry_html(scan_instance_tree), escape=False)}} </div> </fieldset> </form> </br> <div id="scan_info_previous" class="layout_block"> </div> </div> <div id="sidebar"> <div id="patient_extra"> </div> <div id="scan_field_extra"> </div> </br> </br> <div id="model_field_extra"> <H3> Phenotype Occurrences / Predictive Values </H3> <H4> for Cortical-Cerebral: Gyriform - Depths of Sulci</H4> <table cellpadding=3 cellspacing=3> ... </table> </div> </div> <div id="footer"> ... </div> <script> $('#patient_form').submit(function(){ ajax('{{=URL('get_patient_info')}}',['patient_id'], 'source_input'); ajax('{{=URL('open_patient_images_clearcanvas')}}',['patient_id'], 'open_clearcanvas_target'); ajax('{{=URL('get_patient_scan_info')}}',['patient_id'], 'scan_info_previous'); return false; }); $('#patient_id').change(function(){ document.getElementById("hidden_patient_id").value = document.getElementById("patient_id").value; return false; }); $(document).ready(function(){ document.getElementById("hidden_patient_id").value = document.getElementById("patient_id").value; $form = $('#scaninstance_form'); $form.submit(function(){ $.post($(this).attr('action'), $(this).serialize(), function(response){ ************ THIS PART NOT WORKING - START ************** $('#scan_info_previous').load("{{=URL('get_patient_scan_info')}}", document.getElementById("hidden_patient_id").value); OR I've also tried... ajax('{{=URL('get_patient_scan_info')}}',['hidden_patient_id'], 'scan_info_previous'); ************ THIS PART NOT WORKING - END ************** },'json'); return false; }); $(".parent_field_select").change(function(){ if ($(this).val() == 0) { $(this).nextAll("div").first().slideUp(); } else{ $(this).nextAll("div").first().slideDown(); } }); }); </script>