同事,
我的index.html页面只有两个按钮,想要传递给Flask,其中一个按下了。 我确实看到GET消息传递给服务器的id,我不能进入flask / python
<!DOCTYPE html>
<html>
<script src="/static/jquery-1.11.3.min.js"></script>
<script src="/static/jquery.flot.js"></script>
<body>
<button type="button" id="ade" onclick="myFunction(this.id)">Adelante</button>
<button type="button" id="atr" onclick="myFunction(this.id)">Atras</button>
</body>
<script type="text/javascript">
function myFunction(clicked_id)
{
$SCRIPT_ROOT = {{request.script_root|tojson|safe}};
$.getJSON($SCRIPT_ROOT + '/',
clicked_id, function(data)
{
var response = data.result;
console.log(response);
}
);
}
</script>
</html>
在Flask上我有
@app.route('/')
def indice():
clicked_id = request.args.get('clicked_id')
print clicked_id
每次按下按钮我都会得到按钮的ID,但在python中我得到None(在打印上)
None
192.168.1.13 - - [07/Sep/2016 01:14:56] "GET /?atr HTTP/1.1" 200 -
None
192.168.1.13 - - [07/Sep/2016 01:15:02] "GET /?ade HTTP/1.1" 200 -
知道可能出现什么问题吗?