javascript – 在HTML的第一行中出现意外的令牌
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 在HTML的第一行中出现意外的令牌,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2902字,纯文字阅读大概需要5分钟。
内容图文
![javascript – 在HTML的第一行中出现意外的令牌](/upload/InfoBanner/zyjiaocheng/705/2c1fdb1e185b429292a818531a2f8990.jpg)
我有一个HTML文件:
<!DOCTYPE HTML>
<html lang="en-US" ng-app="Todo">
<head>
<meta charset="UTF-8">
<title>DemoAPI</title>
<meta name="viewport">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.js"></script>
<link rel="stylesheet" href="./Client/css/styling.css" />
<script type="text/javascript" src="core.js"></script>
</head>
错误说:
Uncaught SyntaxError: Unexpected token < core.js: 1
它显示错误在<!doctype html>的app.html.
core.js看起来像这样:
angular.module('Todo', [])
.controller('mainController', function($scope, $http)
{
$scope.formData = {};
// get all and show them
$http.get('/musicians')
.success(function(data) {
$scope.todos = data;
console.log(data);
})
.error(function(data) {
console.log('Error: ' + data);
});
//get with an id
$scope.getOneTodo = function() {
$http.get('/musicians' + id)
.success(function(data) {
$scope.todos = data;
console.log(data);
})
.error(function(data) {
console.log('Error: ' + data);
});
};
// send the text to the node API
$scope.createTodo = function() {
$http.post('/musicians', $scope.formData)
.success(function(data) {
$scope.formData = {}; // clear the form
$scope.todos = data;
console.log(data);
})
.error(function(data) {
console.log('Error: ' + data);
})
};
// delete
$scope.deleteTodo = function(id) {
$http.delete('/musicians' + id)
.success(function(data) {
$scope.todos = data;
console.log(data);
})
.error(function(data) {
console.log('Error: ' + data);
});
};
/*
$scope.updateTodo = function(id) {
$http.delete('/musicians' + id)
.success(function(data) {
$scope.todos = data;
console.log(data);
})
.error(function(data) {
console.log('Error: ' + data);
});
};*/
});
它还给了我Uncaught Error:[$injector:modulerr] http://errors.angularjs.org/1.3.14/$injector/modulerr?p0=Todo\u0026amp;p1=Error:%2…gleapis.com/ajax/libs /angularjs/1.3.14/angular.min.js:17:381)
此外,在控制台中,当我点击core.js时,它会显示app.html的内容并将其命名为core.js.
这是快照:
此外,如图所示,当我点击index.html时,它会显示app.html.但是,我没有任何名为index.html的文件,我默认加载app.html而不是index.html.
我试过添加/删除type =“text / javascript”,但也没有帮助.
此外,在获取core.js的请求时返回状态200.
可能有什么问题?
解决方法:
您的页面引用了/Client/public/core.js中的Javascript文件.
可能无法找到此文件,而是生成网站的首页或HTML错误页面.这是一个非常常见的问题,例如.在Apache服务器上运行的网站,默认情况下路径被重定向到index.php.
如果是这种情况,请确保在脚本标记中替换/Client/public/core.js< script type =“text / javascript”src =“/ Client / public / core.js”>< / script>使用正确的文件路径或将丢失的文件core.js放在位置/ Client / public /以修复错误!
如果您已在/ Client / public /中找到名为core.js的文件,并且浏览器仍会生成HTML页面,请检查文件夹和文件的权限.这些中的任何一个都可能缺少适当的权限.
内容总结
以上是互联网集市为您收集整理的javascript – 在HTML的第一行中出现意外的令牌全部内容,希望文章能够帮你解决javascript – 在HTML的第一行中出现意外的令牌所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。