Как получить данные из скрипта jQuery (web.py)? - PullRequest
0 голосов
/ 06 декабря 2011

Я не могу найти учебник для jQuery + web.py. Итак, у меня есть основной вопрос по методу POST.

У меня есть скрипт jQuery:

<script>
     jQuery('#continue').click(function() {
         var command = jQuery('#continue').attr('value');
         jQuery.ajax({
              type: "POST",
              data: {signal : command},
         });
     });
</script>

Простая форма:

<form>
    <button type="submit">Cancel</button>
    <button type="submit" id="continue" value="next">Continue</button>
</form>

и скрипт Python:

def POST (self):
        s = signal
        print s
        return

Я ожидаю увидеть строку "next" в консоли. Но этого не происходит.

У меня сильное ощущение, что селекторы как-то не работают. Есть ли способ проверить это?

Ответы [ 2 ]

4 голосов
/ 06 декабря 2011

вам нужно использовать web.input в web.py для доступа к переменным POST

посмотрите на документы: http://webpy.org/docs/0.3/api (поиск "ввод функции")

def POST(self):
    s = web.input().signal
    print s
    return
0 голосов
/ 06 декабря 2011
<script>
     jQuery('#continue').click(function() {
         var command = jQuery('#continue').attr('value');
         jQuery.ajax({
              type: "POST",
              data: {signal : command},
              url: "add the url here"
         });
     });
</script>

добавить URL сервера.

...