在JavaScrip中传递变量

2024-10-02 00:44:17 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我现在有一个JavaScript代码,我在我的iPhone上运行它的加速度计数据。我想做的是将这些数据传递给我的macbookpro并在python脚本中使用变量。变量每秒会发生多次更改,因此需要反复发送这些变量。如果能得到任何帮助,我将不胜感激。非常感谢。在

<html>
<body>
<div id="content">
    <h1>Accelerometer JavaScript Test</h1>
<ul>
    <li>acceleration x: <span id="accelerationX"></span></li>
    <li>acceleration y: <span id="accelerationY"></span></li>
    <li>Motor Speed: <span id="speed"></span></li>
</ul>
</div>
<script type="text/javascript">
window.ondevicemotion = function(e){
        var x = e.accelerationIncludingGravity.x;
        var y = e.accelerationIncludingGravity.y;
        var newx = x * 100
        var newy = y * 100
        var finalx = Math.round(x);
        var finaly = Math.round(y);
        document.getElementById("accelerationX").innerHTML = finalx
        document.getElementById("accelerationY").innerHTML = finaly
        speed = finalx * 10
        document.getElementById("speed").innerHTML = speed
    }
</script>
</body>
</html>

Tags: 数据dividvarhtmlbodylijavascript
1条回答
网友
1楼 · 发布于 2024-10-02 00:44:17

你只需要做一个ajax调用。对this问题的第一个答案可能会对你有所帮助。在

答案是:

您只需要向pythoncode发出ajax请求。您可以使用jqueryhttp://api.jquery.com/jQuery.ajax/,或者只使用javascript

$.ajax({
  type: "POST",
  url: "~/pythoncode.py",
  data: { param: text}
}).done(function( o ) {
   // do something
});

相关问题 更多 >

    热门问题