Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从JS发送到Python Django服务器后端_Javascript_Python_Django - Fatal编程技术网

Javascript 如何从JS发送到Python Django服务器后端

Javascript 如何从JS发送到Python Django服务器后端,javascript,python,django,Javascript,Python,Django,我已经开始学习Javascript,我正试图将它包含到我的Django项目中,以计算用户在页面上的时间,因此我找到了这个问题的答案,但我无法实现它,因为这是我第一次在JS和Django Python后端之间链接 以下是我的理解: 步骤1为所有HTML模板添加以下脚本: <script src="timeme.js"></script> <script type="text/javascript">

我已经开始学习Javascript,我正试图将它包含到我的Django项目中,以计算用户在页面上的时间,因此我找到了这个问题的答案,但我无法实现它,因为这是我第一次在JS和Django Python后端之间链接

以下是我的理解:

步骤1为所有HTML模板添加以下脚本:

    <script src="timeme.js"></script>
    <script type="text/javascript">
    TimeMe.setIdleDurationInSeconds(15);
    TimeMe.setCurrentPageName("my-home-page");
    TimeMe.initialize();
    window.onload = function(){
        setInterval(function(){
            var timeSpentOnPage = TimeMe.getTimeOnCurrentPageInSeconds();
            document.getElementById('timeInSeconds').textContent = timeSpentOnPage.toFixed(2);
        }, 25);
    }
    </script>
我的问题是:

  • 我应该把第二个代码放在哪里
  • 我应该在django项目中启动一个新应用程序来读取从JS发送的文件吗
  • 什么是
    TimeMe.setCurrentPageName(“我的主页”)我应该添加什么变量?它是URL中名称的HTML名称吗
  • 有没有更简单的方法来跟踪用户在页面中停留了多长时间
  • xmlhttp=new XMLHttpRequest();
    xmlhttp.open("POST","ENTER_URL_HERE",true);
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    var timeSpentOnPage = TimeMe.getTimeOnCurrentPageInSeconds();
    xmlhttp.send(timeSpentOnPage);