Как читать JSON-объект, используя ajax из приложения Python wsgi - PullRequest
1 голос
/ 09 декабря 2011

Итак, вот мое приложение на Python.

from wsgiref.simple_server import make_server
import json

def application(environ, start_response):
   result = [{"name":"John Johnson","street":"Oslo West 555","age":33}]
   response_body = json.dumps(result)
   status = '200 OK'
   response_headers = [('Content-Type', 'text/plain'),
                  ('Content-Length', str(len(response_body)))]
   start_response(status, response_headers)
   return [response_body]

httpd = make_server('localhost',8051,application)
httpd.handle_request()

Итак, все, что мне нужно, - это получить возвращаемое значение для отображения в Интернете.Я прочитал, что есть функция jQuery.getJSON.но я не совсем понимаю, как это работает.http://api.jquery.com/jQuery.getJSON/

Спасибо.

1 Ответ

2 голосов
/ 09 декабря 2011
$.getJSON('http://localhost:8051').success(function(data) {
    //here `data` will be your `result` in your python application
});

Если ваша версия jQuery <1.5 </p>

$.getJSON('http://localhost:8051', function(data){
    // data == result
});

PS: если вы возвращаете объект json, вам лучше установить Content-Type на application/json

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