未捕获的SyntaxError:意外的令牌:在AngularJS中
发布时间:2020-12-17 17:40:22 所属栏目:安全 来源:网络整理
导读:我已经在这个工作了几个小时,似乎无法到达任何地方.我希望这是发布此内容的正确位置.我是StackOverflow的新手,所以如果这不正确,请引导我到正确的地方. 我有以下html文件: !DOCTYPE HTMLhtml ng-app="DishClips" head script type="text/javascript" src="h
我已经在这个工作了几个小时,似乎无法到达任何地方.我希望这是发布此内容的正确位置.我是StackOverflow的新手,所以如果这不正确,请引导我到正确的地方.
我有以下html文件: <!DOCTYPE HTML> <html ng-app="DishClips"> <head> <script type="text/javascript" src="http://code.angularjs.org/angular-1.0.0.0rc4.min.js"></script> <script type="text/javascript" src="http://code.angularjs.org/angular-resource-1.0.0.0rc4.min.js"></script> <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.0.0/css/bootstrap.min.css"> <script type="text/javascript" src="./dishclips.js"></script> </head> <body> <div ng-controller="DishClipsCtrl"> <table class="table table-striped"> <tr ng-repeat="restaurant in dishclipsResult.results"></tr> <td>{{restaurant.name}}</td> </table> </div> </body> </html> 以下是我的dishclips.js: angular.module('DishClips',['ngResource']); function DishClipsCtrl($scope,$resource) { $scope.dishclips = $resource('http://apiv2.dishclips.com/dishclips/api/:action',{action:'searchRestaurants',address:'irvine',callback:'JSON_CALLBACK' },{get:{method:'JSONP'}}); $scope.dishclipsResult = $scope.dishclips.get(); } 当我运行它(在chrome中)时,我得到: 未捕获的SyntaxError:意外的令牌: json回归看起来很棒所以我不明白为什么这是一个问题. 谢谢 解决方法
因为您使用的API返回JSON而不是
JSONP.JSONP的有效负载应该包含一个函数,如functionCall({“Name”:“Foo”,“Id”:1234,“Rank”:7});
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- angular – TypeError:instance [output.propName] .subsc
- ubuntu12.04更新源
- angularjs – Angular 2:无法读取未定义的属性’push’
- 是否存在更新的“vimtutor”?
- WebService大讲堂之Axis2(9):编写Axis2模块(Module)
- scala – 如何在(akka)Actor中处理多个Promise?
- 《数据结构》第一章绪论学习指南
- WebService System.MissingMethodException "未找到成员
- Linux Namespace : PID
- angularjs – 如何清除md-autocomplete缓存?