вызов jQuery / AJAX с таймером

Как можно Я реализую приведенный ниже код с помощью таймера jQuery / AJAX (я создал 2 класса URL-адресов с помощью web.py. Здесь 1-й URL-адрес вернет случайное число от 1 до 250. Я создал вызов AJAX во 2-м URL-адресе, так что когда вы нажмете кнопку, AJAX вызовет значения из 1-го URL-адреса, и он будет отображаться внутри текстового поля), Теперь я просто хочу изменить код, например, каждые 5 секунд AJAX должен вызывать числа из 1-го URL-адреса, и он должен отображаться внутри текстового поля. Есть ли способ решить эту проблему с помощью таймера jQuery / AJAX.

import web
import random

urls = (
  '/', 'main',
  '/random','fill')


app = web.application(urls, globals(), True)

class main:
    def GET(self):
       return  random.randint(1,250)


class fill:
    def GET(self):
        return'''
        <html>
        <head>
        <script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js"></script>
        <script type="text/javascript">
        $(document).ready(function(){
        $("button").click(function(){
          $.ajax({url:"http://127.0.0.1:8080/", success:function(result){
             $("#text").val(result);
          }});
        });});
        </script>
        </head>
        <body>


        <form>
        <input type = "text" id = "text"/>
        </form>
        <h2>Hit the button to view random numbers</h2>
        <button>Click</button>
        </body>
        </html>'''



if __name__ == "__main__":
    app.run()
5
задан Sreehari K M 25 May 2012 в 04:11
поделиться