Как позволить js сделать запрос от python и сохранить загруженный сайт на месте, когда на него отвечает python - PullRequest
0 голосов
/ 01 февраля 2012

Открытие сайта, экономящего нагрузку на данные. Кажется, мне иногда приходится добавлять больше данных из Python.Я использую Python с CherryPy и Mako для загрузки сайта.

Итак, как я могу сделать запрос JavaScript от Python, чтобы передать мне еще некоторые данные, как только сайт уже загружен.Я хочу сделать это, не отходя от сайта.Я знаю, что JavaScript может делать все что угодно, но Python может стать для меня настоящей мускулатурой с улучшенными функциями отладки.

Теперь я не заинтересован в Ajax.Я ничего не знаю об этом, и у меня есть тот фактор страха, что это будет довольно сложно.

TIA

Денис

1 Ответ

2 голосов
/ 01 февраля 2012

Например, вы можете сделать с jQuery, как это, в контроллере вы возвращаете обработанный шаблон:

def some_html():
    return render('my_template.tpl')

, а на стороне клиента вы можете использовать jQuery

<script type="text/javascript">
('#result_from_server').load('/some_html');
</script>

, где result_from_serverэто может быть идентификатор div-оболочки, например

<div id="result_from_server"></div>

и / some_html, URL для вызова вашей функции some_html ().

Очень хороший ресурс для быстрого старта с jQuery jqapi.com

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...