[英]Send data from javascript to python
我使用以下代碼將數據(GET)從python發送到javascript。
在javascript中:
$.get('http://localhost:5000/api/scan').success(function(res) {
obj = JSON.parse(res);
if(obj['channel'] == "1"){
document.getElementById("channelZero").innerHTML = "1";
}});
在python中:
channels_str = channels.getvalue()
data['channel'] = channels_str
return dumps(data)
如何將數據從javascript發送到python?
如果
$.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請求應僅用於檢索數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.