我正在使用HTML并尝试从URL获取JSON响应。
我遇到了跨域问题。
然后我尝试使用回调函数来避免这个问题。
当我这样做时,控件传递给该函数。我在firebug中看到“无效标签”错误,它显示了我回来的JSON响应。
当我做一些阅读时,我发现一些文章说可能会出现无效标签错误,因为JSON响应的第一个单词被认为是一个Javascript标签,它应该被包装成一个字符串。
然而它没有用,因为firebug在它碰到函数的第一行之前抛出了错误。我也试过用chrome调试,得到了相同的结果。
非常感谢任何输入。
答案 0 :(得分:0)
答案 1 :(得分:0)
请参阅this link
我建议使用jQuery的.json方法来检索json,因为它隐藏了这个实现。
答案 2 :(得分:0)
感谢您的回复。
我尝试了这些更改,但仍面临同样的问题。将json字符串包装在括号中的解决方案无法解决问题,因为即使在代码到达该部分之前也会遇到此问题。
问题是API未启用回叫。 (Grrr :()我知道!但这就是问题所在。一旦启用了API回调,代码就像魅力一样。