相关疑难解决方法(0)

意外的令牌<在HTML的第一行

我有一个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>
Run Code Online (Sandbox Code Playgroud)

错误说:

Uncaught SyntaxError: Unexpected token <    core.js: 1
Run Code Online (Sandbox Code Playgroud)

它显示了在错误<!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 = …
Run Code Online (Sandbox Code Playgroud)

html javascript syntax-error uncaught-exception

60
推荐指数
2
解决办法
11万
查看次数

如何从javascript中的Razor Model对象获取JSON对象

在viewmodel对象中,下面是属性:

  public IList<CollegeInformationDTO> CollegeInformationlist { get; set; }
Run Code Online (Sandbox Code Playgroud)

在VIEW中,javascript如下:

   var obj = JSON.stringify('@Model.CollegeInformationlist');
   alert(obj[1].State);  //NOT WORKING, giving string char

      $.each('@Model.CollegeInformationlist', function (i, item) {
    var obj = JSON.stringify(item);
    var r = $.parseJSON(obj);
    alert(r.State);    //just giving undefined.
    });
Run Code Online (Sandbox Code Playgroud)

请在这里指导,我如何在javascript中获取JSON对象.

javascript asp.net asp.net-mvc json asp.net-mvc-5

58
推荐指数
2
解决办法
8万
查看次数

未捕获的SyntaxError:意外的令牌<在Chrome上

我知道这个问题已被多次询问,但我找不到与我的问题相似的问题.我只在Chrome中收到此错误,在其他浏览器中一切正常.我在几个地方用JSON返回数据,但由于我的代码在其他浏览器中工作,我认为它没有任何问题.Chrome没有告诉我错误在哪里(在我的代码中)它显示了这些错误:

在此输入图像描述

这就是我使用JSON的方式:

$.post("getData.php", {'id' : id}, function(data){
        var obj = jQuery.parseJSON(data);
.
.
.

... some mysqli query
$data = $query->fetch_assoc();
echo json_encode($data);
Run Code Online (Sandbox Code Playgroud)

所以我在这里看不到问题,有人可以帮我解决这个问题.

json google-chrome

18
推荐指数
3
解决办法
14万
查看次数

捆绑JavaScript课程Uncaught SyntaxError:意外的令牌<

使用mvc4课程的捆绑功能

未捕获的SyntaxError:意外的令牌<

在装载.随着debug="true"一切作品就像除外.

如何解决错误或者我是否可以仅针对脚本禁用捆绑功能?

已解决
重命名捆绑包名称与任何目录不匹配

javascript asp.net-mvc-4 bundling-and-minification

5
推荐指数
1
解决办法
5262
查看次数

无法在CDATA中运行JavaScript

我试图在每个浏览器中运行以下HTML:Opera,FF,IE,Chrome

<!DOCTYPE html  PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
  <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8">
 </head>
 <body>
  <script>
  <![CDATA[
     alert('Hey!');
  ]]>
  </script>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

他们都没有显示警报.Chrome在控制台中记录错误:Uncaught SyntaxError:Unexpected token <.似乎在CDATA宣言中抱怨拳头.Firefox还会记录"语法错误"

w3schools指出这是使用CDATA的方式http://www.w3schools.com/xml/xml_cdata.asp.本网站的其他答案表明了这一点.我究竟做错了什么?我尝试使用命名空间和doctypes,但这并没有改变任何东西.

编辑:我添加了XHTML名称空间和doctype,我最初删除了,问题仍然存在.

html javascript cdata

4
推荐指数
2
解决办法
1万
查看次数