angularjs routeProvider无法在实时服务器上运行

时间:2014-04-26 00:26:52

标签: javascript angularjs

我刚刚从我的localhost上传了一个项目到一个实时服务器,但是我对某些链接有点麻烦! 在我的routeProvider中我有这个:

$routeProvider.when('/projects/:project', {
  templateUrl: 'partials/projectPage.html',
  controller: 'ProjectPageCtrl'
})

但是当我转到链接文本中的页面时,我会发现这个问题。 com / projects / testing,漏洞网站崩溃,我在控制台中收到此错误:

SyntaxError: Unexpected token <
at eval (native)
at mysite. com/js/jquery-1.8.0.min.js:2:14066
at Function.p.extend.globalEval (mysite. com/js/jquery-1.8.0.min.js:2:14077)
at p.ajaxSetup.converters.text script (mysite. com/js/jquery-1.8.0.min.js:2:83767)
at cC (mysite. com/js/jquery-1.8.0.min.js:2:5858)
at y (mysite. com/js/jquery-1.8.0.min.js:2:79924)
at d (mysite. com/js/jquery-1.8.0.min.js:2:85578)
at Object.send (http://mysite. com/js/jquery-1.8.0.min.js:2:85705)
at Function.p.extend.ajax (mysite. com/js/jquery-1.8.0.min.js:2:82575)
at HTMLScriptElement.<anonymous> (mysite. com/js/jquery-1.8.0.min.js:2:68258) <div ng-view="" class="ng-scope"> angular.js:9503

但是当我在我的本地主机上运行时,一切正常。所以我不知道出了什么问题:(

希望有人可以帮助我:)

2 个答案:

答案 0 :(得分:0)

这看起来像是后端错误。如果您正在使用REST API,请确保您的JSON有效。如果您尝试JSON.parse HTML页面,则会导致类似的错误:

enter image description here

使用浏览器打开REST API网址,看看有什么不对。您可以使用网络标签来预览这样的响应(假设您正在使用Chrome,但大多数现代浏览器都可以这样做):

enter image description here

答案 1 :(得分:0)

Okej我发现了问题,首先是我的基础href错了!而对于第二个,所以我切换到jQuery 1.7.2现在它工作得很好,所以它的接缝是jQuery 1.8.0中的一个错误

相关问题