我正在處理一個pythonfile,它返回變量「distance」,並將它發送到一個javascriptfile,我可以將該值放在我的網頁上。如何將JSON數據從python返回給javascript?
我的問題是,我不知道如何將值從python發送到JavaScript。我聽說你必須使pythonfile以JSON格式返回,然後發出ajax請求,但是我找不到如何在任何地方執行該操作。
我的問題是:我如何設置連接,使我得到JavaScript中的JSON數據?我真的很會appriciate,如果有人向我展示了使用代碼,我對Python和JavaScript都很新。
編輯: 數據來自帶距離傳感器的RaspberryPi。我的Python代碼是:
import RPi.GPIO as GPIO
import time
import io, json
GPIO.setmode(GPIO.BCM)
TRIG = 14
ECHO = 15
GPIO.setup(TRIG,GPIO.OUT)
GPIO.setup(ECHO,GPIO.IN)
revers = 1
while revers == 1:
GPIO.output(TRIG,0)
time.sleep(0.5)
GPIO.output(TRIG,1)
time.sleep(0.00001)
GPIO.output(TRIG,0)
while GPIO.input(ECHO)==0:
pulse_start = time.time()
while GPIO.input(ECHO)==1:
pulse_end = time.time()
pulse_duration = pulse_end - pulse_start
distance = pulse_duration * 17150
GPIO.cleanup()
我還沒有到JavaScript編寫任何東西,只是因爲我不知道如何使Ajax調用,但我的目標是使可變距離成JSON格式並把它放在我的網頁上。
這裏錯過了一大堆細節。你在說什麼「pythonfile」?據推測,這是某種Python Web框架,但你還沒有說過關於哪一個,或者到目前爲止你有什麼代碼。 –
發佈你已經編碼的代碼 –
對不起,我是使用計算器的新手。我已經編輯了我的帖子,現在已經有了我的代碼 –