NM.  I injected the jquery into the header.  

On Wednesday, October 14, 2015 at 2:22:39 PM UTC-4, Mark Billion wrote:
>
> Im pulling my hair out. . . . 
>
> Im using an inline call to the web2py ajax function via the controller as 
> below:
>
> ajax_form.element('#Debts_creditor')['_onkeyup'] = 
> "ajax('https:.../t2/default/cred_selector', ['creditor'], 'suggestions');"
>
> The goal is for this ajax call to control a div that I am inserting in a 
> dynamically created iframe div, per below.
>
> Ive been at this for two days and cannot for the life of me figure out 
> what Im doing wrong.  Any help would be much appreciated.
>
> <script>
>     
> $('.iframe_input').click(function(){
>     var element = $(this).attr('name');
>     $('#iframe_target').html('<iframe src="
> https://104.131.18.58/t2/default/ajax_form_creator?' +
>     'all='+ element + 
>     '" frameborder="0" width="580" height="300" scrolling="yes" 
> id="myFrame" onload="row_adder()"></iframe>');
>     
>                             });    
>     
>     
> function row_adder() {
>     
>     var iframe = document.getElementById('myFrame'),
>     iframeDoc = iframe.contentDocument || iframe.contentWindow.document;
>     $(iframeDoc).find('#Debts_creditor__row').after('<tr 
> id="suggestions"><td colspan=2>here</td></tr>');
>     
> }    
>     
> </script>
>
>
>
> def cred_selector():
>     if not request.vars.creditor:
>         return ""
>     else:
>         click_string = "jQuery('#Debts_creditor').val('%s'); 
> jQuery('#Debts_street_1').val('%s'); \
>                         jQuery('#Debts_street_2').val('%s'); 
> jQuery('#Debts_zip_code').val('%s')"
>
>         pattern = request.vars.creditor + '%'
>         selected = [[row.creditor, row.street_1, row.street_2, 
> row.zip_code] for row in 
> db(db.preferred_creditor.creditor.like(pattern)).select()]
>         
>         return ''.join([DIV(k[0], _onclick=click_string %(k[0], k[1], 
> k[2], k[3]), 
>                             
> _onmouseover="this.style.backgroundColor='grey'",
>                             
> _onmouseout="this.style.backgroundColor='white'").xml() for k in selected])
>
>
>

-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to