AngularJS $ http.get"意想不到的令牌......"

时间:2015-02-23 14:25:28

标签: angularjs get

我尝试从另一台服务器的.txt文件中获取一个字符串。

当我运行请求时,控制台会向我显示此错误:

“意外的令牌/” /是占位符,错误包含服务器上字符串的第一个字母。

我的代码:

var url = "http://r0bs.net/ihdccjsonapi.php?url="+encodeURIComponent(content);
$http.get(url)
  .success(function (data) {
    console.log(data);
  })

当您将手动导航到网址时,您会看到:

FAMILIE。 Beruf。 FREIZEIT。 Egal,是Sie vorhaben,mit dem Golf Variant machen Sie immer eine sportliche Figur。 Entdecken Sie dasAutofüreinenaktiven Lebensstil。

此网址的错误是“意外令牌F”

我不能在这里发布网址,希望你能帮助我。

Varha

1 个答案:

答案 0 :(得分:4)

问题在于您从服务器返回的无效JSON。我刚遇到同样的问题。

查看Angular的来源,我在toJSON ng中找到fromJSON@module函数,如果它是一个字符串,则尝试JSON.parse()给定值在你的情况下似乎是真的。

通过序列化数据服务器端应该很容易解决,因此Angular可以毫无问题地解析它。

祝你好运。