如何在不重新加载页面的情况下接受来自表单的数据到 python 中



所以我一直在尝试使用 Bit.ly API 制作一小段链接缩短,但我不希望页面刷新以显示短链接。我是Python和Web开发的新手,这就是我所拥有的,我尝试在谷歌和这里寻找,但我真的不知道该问谷歌做什么。提前感谢您的帮助。

#!/Python27/python
# Import modules for CGI handling 
import cgi, cgitb 
import requests
import json
# Header
print "Content-type:text/htmlrnrn"
print ""
# Create instance of FieldStorage 
form = cgi.FieldStorage() 
#print "form created</br>"
# Get data from fields
long_url = form.getvalue('longurl')
#print str(long_url) + "long url saved to the form field"
# Process the link to the bit.ly
query_params = {'access_token': 'API_KEY',
                'login': 'Yakumanification',
                'longUrl': long_url} 
endpoint = 'https://api-ssl.bitly.com/v3/shorten'
response = requests.get(endpoint, params=query_params, verify=True)
data = json.loads(response.content)
print data ['data']['url']

使用 ajax。如果你想利用 post 或通过 ajax 获取,你可以使用 jquery。Google jquery ajax 以获取更多详细信息。

相关内容

  • 没有找到相关文章

最新更新