我试图使用POST从jQuery到Python来找到一个示例,但我只找到了使用ajax的答案。这是我的jQuery:
<script>
$(document).ready(function(){
$('#left_button').click(function(){
$.post('cameraservo.py/turnCamera', {direction:"left"})
});
$('#right_button').click(function(){
$.post('cameraservo.py/turnCamera', {direction:"right"})
});
});
</script>
这是我的python文件:
def turnCamera (self, **data):
import pigpio
import time
# import serial
# def servo_control(command):
# serialport= serial.Serial ("/dev/ttyACM0", 9600, timeout=0.5)
# serialport.write(command)
# return serialport.readlines(1)
servos=[4]
key = data['direction']
m=1500
while (m >= 500 and m <= 2500):
if key="left":
m=m+100
else if key="right":
m=m-100
pigpio.start()
pigpio.set_servo_pulsewidth(servos[0], m)
servostatus= "Servo {} {} micro pulses".format(servos[0], key, m)
print servostatus
time.sleep(1)
pigpio.stop()
return servostatus
我的帖子URL格式正确吗?i、 例如$.post('cameraservo.py/turnCamera'
我在here还有一个关于这个程序的问题。谢谢!你知道吗
您需要设置绝对url来获取url。 例如:
$.post('http://www.cameraservo.py/turnCamera', {direction: 'left'});
您需要在Python服务器(example here)上设置CORS,以允许来自其他域的xmlHttpRequest请求。你知道吗
相关问题 更多 >
编程相关推荐