Это должно быть что-то простое, но я борюсь за это Вот фрагмент кода Python - Flask socket.io:
@socketio.on('L')
def way(message):
global ways_dict
ways_dict['steer'] = ways_dict['steer'] + 20
if ways_dict['steer'] > 1800:
ways_dict['steer'] = 1800
servo_move(steer_pin, ways_dict['steer'])
print( ways_dict['steer'] )
Это бит jQuery:
var timeout;
$('#goL').mousedown(function(){
timeout = setInterval(function(){
socket.emit('L', {data: 'L', degr: '1100'});
}, 50);
return false;
}).mouseup(function(){
clearInterval(timeout);
return false;
});
ИHTML-форма:
<form id="goL" action="#" method="POST">
<input type='image' src="{{url_for('static', filename='L.png')}}" id='L' name='L' value="L" width='40px' height='auto' >
</form>
Держа mousedown, он делает то, что я хочу, и это увеличивает значение на сервере.При наведении мыши я получаю адрес
http://192.168.1.12:5000/#
и ошибку
Метод не разрешен
Очевидно, что скрипт возвращает неверный адрес, но как я могу это исправить?