How do I assign the query value to the request.vars? I'm ok with checking for it in the function, but how do I pass the request.vars to the function first??
On Thursday, 26 July 2012 22:31:54 UTC+1, Anthony wrote: > > Construct the links so they contain a query string with the new userQuery. > In the resultsDisplay function, check for a userQuery in request.vars, and > if present, process that value instead of processing session.userQuery. > > Anthony > > On Thursday, July 26, 2012 4:21:22 PM UTC-4, adohertyd wrote: >> >> I posted a related question earlier but given the response I don't think >> my question was clear. My index page contains a form and the index() >> function assigns the user input in this form to a variable: >> session.userQuery >> >> session.userquery is then processed in resultsDisplay() and sent to a >> number of API's. The data returned from these API's is processed and >> displayed on resultsDisplay.html. On results.html the user is given >> suggestions for an alternative term. This is where my query lies. >> >> I want the generated suggestions to be clickable links that will restart >> the resultsDisplay() function with the clicked term as the new >> session.userQuery value. The results generated will then be relative to the >> new term. I hope this makes sense. As I've said, it's like when a user >> misspells a word in Google and they ask "Did you mean...." and when you >> click the suggested term, the suggested term replaces the user's original >> input. >> >> *def index():* >> >> #assigns user input to session.userQuery >> >> >> *def resultsDisplay():* >> >> #processes session.userQuery >> #sends processed string to number of API's >> #processes API returns >> #returns data >> >> >> *resultsDisplay.html: * >> >> Results: >> <ul> >> <li> results </li> >> </ul> >> >> Suggestions: >> <ul> >> <li><a href="resultsDisplay.html" onclick=session.userData= >> "suggestion"> suggestions</a> </li> >> </ul> >> >> --