![](/img/trans.png)
[英]How do I call a python function from a cgi script with javascript?
[英]How do I send a python variable over to javascript? The python is a cgi script?
我有一個javascript文件,我正在其中嘗試使用從python cgi腳本發送的數據來設置變量。
我試圖使用ajax get方法,並在該方法中設置變量。 這是我在javascript中所做的事情。
$.get('cgi-bin/populate_usernames.py', function(data) {
users = data
});
console.log(users)
在python代碼中,我具有以下內容:
#!/usr/bin/python
import os
data = ["Bob", "Jim"]
由於某些原因,控制台日志因用戶未定義而失敗。 我認為這是因為內容類型對數據不正確。 我是否可以通過python代碼發送JSON數組,以便用戶擁有Jim和Bob的正確內容?
對於諸如列表之類的簡單數據結構,可以使用外部標准(如JSON)在兩種語言之間傳遞信息。
import json
data = ["Bob", "Jim"]
json_string = json.dumps(data)
然后以應用程序中可能的任何方式將json字符串傳遞給javascript環境。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.