簡體   English   中英

如何將python變量發送到javascript? python是cgi腳本嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM