将Python Post请求更改为Ajax Post Request

时间:2015-06-05 07:34:11

标签: javascript jquery python

我想将python中的这段代码更改为$ .post的jQuery

#! /usr/bin/env python
# -*- coding: utf-8 -*-

import httplib, urllib, json

words = u'Hello'
request = {
    'api_key': 'YOUR API KEY',
    'params': [words]
}
params = json.dumps(request)

headers = {"Content-type": "application/x-www-form-urlencoded","Accept": "application/json"}

conn = httplib.HTTPConnection("abc.com:3000")
conn.request("POST", "/service/rest/", params, headers)

response = conn.getresponse()
print response.status, response.reason
data = response.read()
conn.close()
print data

喜欢这个

$.post("abc.com:3000/service/rest/", );

感谢帮助。我从来没有学过Python。

1 个答案:

答案 0 :(得分:0)

console.log(response)

a:visited:hover { } 应该在JS控制台中显示来自服务器的响应。

注意:由于Javascript为Same Origin Policy,因此无法跨域或子域工作。如果这适用于您,您可能需要查看JSONP