This is the source of the web2py ajax 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) { if(t==':eval') eval(msg); else document.getE\ lementById (t).innerHTML=msg; } }); }
As you can see it calls jQuery.ajax which is more powerful and you can pass "data" it. I think you can do what you need using the jQuery.ajax. On Aug 6, 6:55 pm, Alastair Medford <alastairmedf...@gmail.com> wrote: > What I'm trying to do is place information into a nornal <a> link, > which will be sent along with an onclick ajax call. I know how to do > this when the information is from an <input> tag just fine. But in > this case I would like the information, like an id, to be contained > somewhere in the <a> tag itself. > > The reasoning behind this is I would like to build a jquery tree, and > when a link inside is clicked, an ajax function is called that then > "knows" which link was clicked and will act accordingly. I've tried > sending the <a> tag along by adding its id to the arguments of the > ajax call, but its value in request.vars ends up being undefined. I > theoreticaly could have a hidden field with each element containing > the id but this seems messy. Is there a better way? > > The reason I'm not just straight out callng controller functions is > this tree will be generated from a user made xml file. It's then used > to find content in another user made file, so it has nothing to with > calling certain functions. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" 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 -~----------~----~----~----~------~----~------~--~---