Javascript 未捕获引用错误:未定义个人
因为我不使用Javascript编程,所以我不知道从哪里开始。一位朋友让我看一看一个网站,它从正常运行到不正常运行,我发现是javascript和Google Chrome的javascript抛出了几个错误——这是我总结出来的:Javascript 未捕获引用错误:未定义个人,javascript,Javascript,因为我不使用Javascript编程,所以我不知道从哪里开始。一位朋友让我看一看一个网站,它从正常运行到不正常运行,我发现是javascript和Google Chrome的javascript抛出了几个错误——这是我总结出来的: Error: Uncaught ReferenceError: personal is not definedpersonal-training.html:53 (anonymous function) 电话: 我讨厌问这样一个开放式的问题,我相信这会是一个简单的答
Error: Uncaught ReferenceError: personal is not definedpersonal-training.html:53 (anonymous function)
电话:
我讨厌问这样一个开放式的问题,我相信这会是一个简单的答案,但我真的不懂javascript。提前谢谢
personal来自variables.js
而且它是装在头上的
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/fadeslideshow.js"></script>
<script type="text/javascript" src="js/xxx.js"></script>
<script type="text/javascript" src="js/admin.js"></script>
<script type="text/javascript" src="js/variables.js"></script>
这是显示个人信息--很抱歉:
function displayPersonal(personal) {
var first = true;
for (i in personal) {
if (first) {
first = false;
document.write("<tr><td style=\"padding-bottom:2px;color:#cc9900;font-size:14px;font-weight:bold;\">" + i + "</td></tr>");
} else {
document.write("<tr><td style=\"padding-bottom:2px;color:#cc9900;border-top:1px #FBD84E solid;font-size:14px;font-weight:bold;\">" + i + "</td></tr>");
}
document.write("<tr><td style=\"padding-top:2px; text-align:justify;\">Includes:<br>");
document.write(personal[i] + "</td></tr>");
}
}
功能显示个人(个人){
var first=真;
(我个人){
如果(第一){
第一个=假;
文件。写(“+i+”);
}否则{
文件。写(“+i+”);
}
文件。写入(“包括:
”;
写(个人[i]+“”);
}
}
此外,在通话之前,所有内容都会加载到头部。谢谢。确保您的javascript加载顺序正确(可能是这样):
var personal={“TEXT”:“TEXT”,“TEXT”:“TEXT”,“TEXT”:“TEXT”};
显示个人(个人);
…或:
<script type="text/javascript" src="url/to/personal.js"></script>
<script type="text/javascript">
displayPersonal(personal);
</script>
显示个人(个人);
希望这能有所帮助。你能发布完整的代码吗,这有点让人困惑。
personal
variable是在哪里创建的?我听说解决这些讨厌的JavaScript语法错误的最好方法是了解JavaScript。@ArunPJohny在一个名为variables.js的文件中,标题是:@DanHeberden我不打算学习新语言的语法,因为一个朋友请求帮助每四年一次。我觉得这是一个简单的问题——或者别的什么——那只是一件愚蠢的事情。不过,我一直很感激小费。谢谢
function displayPersonal(personal) {
var first = true;
for (i in personal) {
if (first) {
first = false;
document.write("<tr><td style=\"padding-bottom:2px;color:#cc9900;font-size:14px;font-weight:bold;\">" + i + "</td></tr>");
} else {
document.write("<tr><td style=\"padding-bottom:2px;color:#cc9900;border-top:1px #FBD84E solid;font-size:14px;font-weight:bold;\">" + i + "</td></tr>");
}
document.write("<tr><td style=\"padding-top:2px; text-align:justify;\">Includes:<br>");
document.write(personal[i] + "</td></tr>");
}
}
<script type="text/javascript">
var personal = {"TEXT":"TEXT", "TEXT":"TEXT", "TEXT":"TEXT"};
</script>
<script type="text/javascript">
displayPersonal(personal);
</script>
<script type="text/javascript" src="url/to/personal.js"></script>
<script type="text/javascript">
displayPersonal(personal);
</script>