【发布时间】:2016-08-21 12:14:42
【问题描述】:
我正在处理一个 pythonfile,它返回变量“distance”并将其发送到一个 javascriptfile,我可以将值放在我的网页上。
我的问题是我不知道如何将值从 python 发送到 javascript。我听说你必须让 pythonfile 以 JSON 格式返回,然后发出一个 ajax 请求,但我无法在任何地方找到如何做到这一点。
我的问题是:如何设置使我在 javascript 中获取 JSON 数据的连接?如果有人向我展示使用代码,我真的很感激,我对 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 网络框架,但到目前为止你还没有说是哪一个,或者你有什么代码。
-
贴出你已经编码的代码
-
对此我很抱歉,我是使用 stackoverflow 的新手。我现在已经用我目前拥有的代码编辑了我的帖子
标签: javascript jquery python json ajax