我使用下面的代码将数据(GET)从python发送到javascript。
在javascript中:
self.fields['document_type'].empty_label = None
在python中:
$.get('http://localhost:5000/api/scan').success(function(res) {
obj = JSON.parse(res);
if(obj['channel'] == "1"){
document.getElementById("channelZero").innerHTML = "1";
}});
如何将数据从javascript发送到python?
答案 0 :(得分:0)
以防
$.get('http://localhost:5000/api/scan').success(function(res) {
//your code
}});
您要求扫描,但是如果您添加"?who = Masha"您使用" Masha" 作为获取请求参数发送参数谁。
$.get('http://localhost:5000/api/scan?who=Masha').success(function(res) {
//your code
}});
然后,如果你的python get响应(通常是def do_GET(self):
)有:
data['channel'] = urlparse.parse_qs(urlparse.urlparse(self.path).query).get('who', None)
请注意,您需要导入urlparse(在Python3中,您使用urllib.parse)
GET方法
请注意,查询字符串(名称/值对)已发送
在GET请求的网址中:
/test/demo_form.asp?name1=value1&name2=value2
关于GET请求的其他一些说明:
- 可以缓存GET请求
- GET请求保留在浏览器历史记录中
- GET请求可以加入书签
- 处理敏感数据时绝不应使用GET请求
- GET请求有长度限制
- GET请求只应用于检索数据