Я пытаюсь заставить (последний) web.py и ajax хорошо играть друг с другом, но пока мне не повезло. Из того, что я прочитал, это типично, это случаи перекрестных запросов, но, поскольку я запускаю это на Localhost, я не уверен, что происходит.
Я пытаюсь заставить (последний) web.py и ajax хорошо играть друг с другом, но пока мне не повезло. Из того, что я прочитал, это типично, это случаи перекрестных запросов, но, поскольку я запускаю это на Localhost, я не уверен, что происходит.[code]import web import json
def make_text(string): return string
urls = ('/', 'mainScreen', '/update', 'update' )
app = web.application(urls, globals())
global content content = {'key1': 'value1', 'key2': 'value2'}
Огонь в отверстии! index.html (строка 9) выполнен. «
index.html (строка 17) < /p> < /blockquote> Обратите внимание, что« »указывает, что запрос получил пустые данные. src = "https://i.sstatic.net/hyxjt.png"/> Если я открою страницу, которую Firebug указывает на данные там в порядке, но если я просто открою http://0.0.0.0:8080/ [/code] на любом Browser, данные отображаются как ожидаемые! Что здесь происходит?[code] hal@ubuntu:~/Desktop/tut$ python app.py http://0.0.0.0:8080/ 127.0.0.1:43796 - - [26/Jul/2013 11:14:59] "HTTP/1.1 OPTIONS /" - 200 OK < /code> Я кодирую в Ubuntu 12.04 LTS, кстати.web.header('Content-Type', 'text/plain') [/code] Но это не сработало. ps2: изменение адреса сервера в сценарии на стороне клиента на «127.0.0.1:8080» или «Localhost: 8080» тоже не помог.