And that way?

On Tue, Apr 8, 2008 at 12:26 PM, dineshv <[EMAIL PROTECTED]> wrote:
>
>  Hi Lewis, this is my test Autocomplete code:
>
>  ############## act.py ##############
>
>  import web
>  import simplejson
>
>  urls = (
>         '/', 'index',
>         '/act(.*)', 'acGET',

'/act', 'acGET',

>  )
>
>  data = ["string 1", "string 2", "string 3", "string 4", "string 5",
>  "string 6", "string 7", "string 8", "string 9", "string 10", "string
>  11"]
>
>  class index():
>         def GET(self):
>                 web.header("Content-Type", "text/html; charset=iso-8859-1")
>                 print render.act()
>
>  class acGET():
>         def GET(self):
>                 global q
>                 entry = web.input()
>                 web.debug()
>                 q = entry.q
>                 limit = entry.limit
>                 # for test purposes I'm not using 'q' or 'limit' and just 
> returning
>  'data'
>                 result = simplejson.dumps(data)
>                 print result
>
>  ############## act.js ##############
>
>  $().ready(function() {
>
>         function findValueCallback(event, data, formatted) {
>                 $("<li>").html( !data ? "No match!" : "Selected: " +
>  formatted).appendTo("#result");
>         }
>
>         function formatItem(row) {
>                 return row[0] + " (<strong>id: " + row[1] + "</strong>)";
>         }
>         function formatResult(row) {
>                 return row[0].replace(/(<.+?>)/gi, '');
>         }
>
>         $("#suggest").autocomplete("/act");
>
>  });
>
>
>  The input box displays and accepts inputs.  The Autocomplete displays
>  data but NOT the correct data.  The Traceback error is:
>
>  localhost - - [08/Apr/2008 03:14:15] "GET /static/js/act.js HTTP/1.1"
>  200 -
>  Traceback (most recent call last):
>   File "c:\python25\lib\site-packages\web\webapi.py", line 304, in
>  wsgifunc
>     result = func()
>   File "c:\python25\lib\site-packages\web\request.py", line 131, in
>  <lambda>
>     func = lambda: handle(inp, fvars)
>   File "c:\python25\lib\site-packages\web\request.py", line 61, in
>  handle
>     return tocall(*([x and urllib.unquote(x) for x in args] + fna))
>  TypeError: GET() takes exactly 1 argument (2 given)
>
>  All help appreciated!
>
>
>
>
>  On Apr 7, 3:46 pm, "Lewis O'Neill" <[EMAIL PROTECTED]> wrote:
>  > JQuery autocomplete is sending a GET request. So is your webpy method
>  > GET as well? Just thought I'd check because you used POST in your
>  > example.
>  >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web.py" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/webpy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to