【发布时间】:2015-09-06 13:34:14
【问题描述】:
好的,这是我的问题 我使用以下页面获取用户时区
<html>
<head>
<script src="/js/jquery-2.1.4.js"></script>
<script src="/js/jstz-1.0.4.min.js"></script>
</head>
<body>
<form id="tz-form" action="{{ URL::to('/') }}" method="post">
<input id="tz" type="hidden" name="timezone" value="">
</form>
<script>
$(document).ready(function(){
var timezone = jstz.determine();
$('#tz').val(timezone.name());
$('#tz-form').submit();
});
</script>
</body>
</html>
当我运行应用程序时,萤火虫会显示以下错误
- SyntaxError: 预期表达式,得到 '
- ReferenceError:未定义 PhpDebugBar var phpdebugbar = new PhpDebugBar.DebugBar();类型错误:$ 不是函数
- $('#tz').val(timezone.name());
我正在使用 laravel 5.1 和 barryvdh/laravel-debugbar。 谢谢
【问题讨论】:
-
JS 库的路径似乎是错误的。 Laravel 显示了一个导致 JavaScript 错误的 404 文档。
-
JS 库加载,firebug "Net" 面板 200OK
-
js文件中有html标签吗?第一个错误看起来像这样。
-
如果访问
/,这段代码不会永远卡在重新加载页面后的循环中吗? -
不,它显示了 html 文件中的第一个标签。