Javascript angularjs routeProvider在实时服务器上不工作

Javascript angularjs routeProvider在实时服务器上不工作,javascript,angularjs,Javascript,Angularjs,我刚刚从我的本地主机上传了一个项目到一个实时服务器,但是我在一些链接上遇到了一些问题! 在我的routeProvider中,我有: $routeProvider.when('/projects/:project', { templateUrl: 'partials/projectPage.html', controller: 'ProjectPageCtrl' }) 但当我进入链接文本mysite中的页面时。com/projects/testing,hole站点崩溃,我在控制台中遇到以

我刚刚从我的本地主机上传了一个项目到一个实时服务器,但是我在一些链接上遇到了一些问题! 在我的routeProvider中,我有:

$routeProvider.when('/projects/:project', {
  templateUrl: 'partials/projectPage.html',
  controller: 'ProjectPageCtrl'
})
但当我进入链接文本mysite中的页面时。com/projects/testing,hole站点崩溃,我在控制台中遇到以下错误:

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
SyntaxError:意外标记<
评估时(本地)
在mysite。com/js/jquery-1.8.0.min.js:2:14066
在Function.p.extend.globalEval(mysite.com/js/jquery-1.8.0.min.js:2:14077)
在p.ajaxSetup.converters.text脚本(mysite.com/js/jquery-1.8.0.min.js:2:83767)
抄送(mysite.com/js/jquery-1.8.0.min.js:2:5858)
在y(mysite.com/js/jquery-1.8.0.min.js:2:79924)
在d(mysite.com/js/jquery-1.8.0.min.js:2:85578)
在Object.send(http://mysite. com/js/jquery-1.8.0.min.js:2:85705)
在Function.p.extend.ajax(mysite.com/js/jquery-1.8.0.min.js:2:82575)
在HTMLScriptElement。(mysite.com/js/jquery-1.8.0.min.js:2:68258)angular.js:9503
但当我在本地主机上运行它时,一切都正常。所以我不知道出了什么问题:(


希望有人能帮我:)

这似乎是后端错误。如果您使用的是RESTAPI,请确保JSON有效。如果尝试
JSON.parse
HTML页面,也会导致类似错误:

用浏览器打开RESTAPI url,看看有什么问题。您可以使用“网络”选项卡像这样预览响应(假设您使用的是Chrome,但大多数现代浏览器都可以这样做):


好的,我已经发现了问题,首先是我的基础href错误!对于第二个问题,我切换到jQuery1.7.2,现在它工作得很好,所以很可能是jQuery1.8.0中的一个bug,看起来对模板的请求失败了。您需要检查请求,看看它有什么问题。你可以在开发者控制台上实现这一点,只需谷歌“inspect request google chrome console”。好的,我已经发现了问题,首先是我的基本href出错了!对于第二个问题,我切换到jQuery 1.7.2,现在它工作得很好,所以它可能是jQuery 1.8.0中的一个bug,这就是问题所在,这个控制器会启动你进入页面的人,永远不会启动。但其他一切都很好,这是我的网站。com/projects/somePage