You can modify your own copy in the application that needs it. There is no need to modify the default web2py_ajax.html.
On Jul 10, 10:48 pm, 张峥 <zzgigi2...@gmail.com> wrote: > in the version 1.64.3, I rivise the function: > > function ajax(u,s,t) { > var query=""; > for(i=0; i<s.length; i++) { > if(i>0) query=query+"&"; > query=query+encodeURIComponent(s[i])+"="+encodeURIComponent(document.getElementById(s[i]).value);} > > jQuery.ajax({type: "POST", url: u, data: query, success: function(msg) { > document.getElementById(t).innerHTML=msg;$("#tables").tablesorter();} }); > > } > > It works,:) > > Can we modified function prototype? > > function ajax(u,s,t,cmd) { > var query=""; > for(i=0; i<s.length; i++) { > if(i>0) query=query+"&"; > query=query+encodeURIComponent(s[i])+"="+encodeURIComponent(document.getElementById(s[i]).value);} > > jQuery.ajax({type: "POST", url: u, data: query, success: function(msg) { > if(t==':eval') {eval(msg)}; else{ > document.getElementById(t).innerHTML=msg;eval(cmd); } }); > > } > > cmd can call the js code in the "ajax request" > > mdipierro 写道: > > > If you make an ajax request the JS code inside the HTML is NOT > > executed. This is not a web2py issue. That is how AJAX works. Here is > > a possible workaround. > > >http://www.daniweb.com/forums/thread53137.html > > > Massimo > > > On Jul 8, 8:39 pm, zhang zheng <zzgigi2...@gmail.com> wrote: > > >> the right is div's id. > > >> for example: > > >> in controller > >> ////////////////start///////////////////////// > >> def index(): > >> return dict() > >> def get_info(): > >> return dict() > >> ////////////////end///////////////////////// > >> in view > >> index.html > > >> {{extend 'layout.html'}} > >> <a href="#" onclick="ajax('get_info',[],'right');">info</a> > >> <div id="right">display info</div> > > >> get_info.html > >> <html> > >> <head> > >> <script>alert('test')</script> > >> </head> > >> <body> > >> this is a test > >> </body> > >> </html> > > >> "alert('test')" don't run > > >> 2009/7/9 mdipierro <mdipie...@cs.depaul.edu> > > >>> No problem with the english. I need to see and example else I do not > >>> know what 'right' is. > > >>> Massimo > > >>> On Jul 8, 7:34 am, 张峥 <zzgigi2...@gmail.com> wrote: > > >>>> hello,all: > > >>>> IN web2py, I want to use ajax("body_2_5",[],"right"); to display a page. > >>>> but javascript function in the page can't run > > >>>> The problem may be innerHTML, > >>>> can you help me > > >>>> my English was poor,sorry!! > > >> -- > >> 张峥 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py Web Framework" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---