в javascript, вы бы хотели что-то вроде этого:
$.ajax({
url: 'http://localhost:8889/mainApp?color=red&size=11',
type: 'GET',
success: function(result){console.log(result)},
error: function(error){alert(error)}
});
для python, я бы порекомендовал торнадо .Я немного изменил пример hello-world:
import tornado.ioloop
import tornado.web
import json
class MainHandler(tornado.web.RequestHandler):
def get(self):
color = self.get_argument('color')
size = int(self.get_argument('size'))
result = {}
result['font_color'] = color # do your calculation/processing with data
result['font_size'] = size # do your calculation/processing with data
self.write(json.dumps(result))
def make_app():
return tornado.web.Application([
(r"/mainApp", MainHandler),
])
if __name__ == "__main__":
app = make_app()
app.listen(8889)
tornado.ioloop.IOLoop.current().start()
обратите внимание на совпадающие символы в коде: "8889"
(порт), "/mainApp"
(URL), "MainHandler"
(что записывает обратноваш ajax запрос GET)