Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.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
由jinja2&;创建的html上的javascript;烧瓶根本不工作_Javascript_Flask_Jinja2_Wsgi - Fatal编程技术网

由jinja2&;创建的html上的javascript;烧瓶根本不工作

由jinja2&;创建的html上的javascript;烧瓶根本不工作,javascript,flask,jinja2,wsgi,Javascript,Flask,Jinja2,Wsgi,我在flask中编辑程序来管理包含javascript的HTML。当我运行程序时,它运行正常,并在浏览器上显示HTML文件(Chrome80.0.3987.122(64位),在本地pc(windows10)上。HTML文件上的javascript文件路径良好,当我在本地运行时,javascript本身运行良好。当我运行此flask程序时,它显示我的HTML文件,但按钮变为非活动状态,无法运行javascript。除了“GET/favicon.ico HTTP/1.1 404”之外,没有任何错误。

我在flask中编辑程序来管理包含javascript的HTML。当我运行程序时,它运行正常,并在浏览器上显示HTML文件(Chrome80.0.3987.122(64位),在本地pc(windows10)上。HTML文件上的javascript文件路径良好,当我在本地运行时,javascript本身运行良好。当我运行此flask程序时,它显示我的HTML文件,但按钮变为非活动状态,无法运行javascript。除了“GET/favicon.ico HTTP/1.1 404”之外,没有任何错误。以下是版本信息:OS:debian 9.8,python3.5.3、jinja2.11.1、Flask1.1.1、Werkzeung1.0.0

你能分享一些相关的代码吗?例如,你处理按钮点击事件的方式,在模板中包含JS文件的部分,等等。我的html代码在这里。
{经度}{纬度}测试
我的javascript在这里
函数测试(){navigator.geolocation.getCurrentPosition(test2);}函数test2(position){var geo_text=”緯度:" + position.coords.latitude+“\n”地理位置文字+=”経度:+position.coords.longitude+“\n”;地理位置文字+=”位置精度:“+position.coords.Accurance+”\n;“地理位置文字+=”速度:“+position.coords.speed+”\n;变量日期=新日期(position.timestamp);地理位置文本+=”取得時刻:“+date.toLocaleString()+”\n“alert(geo_text);}
几个问题:(1)加载页面时,是否确定成功加载了
get_location.js
?应使用生成绝对URL。(2)如果打开浏览器控制台,是否可以直接运行
test()
函数?(3)如何将
位置
传递到
test2()
?这里似乎没有定义。