我有这个简单的页面,只需要显示从外部URL加载的内容(ajax请求,json格式的响应)
我应该说我是AngularJS的新手。
我搜索了一堆,发现了不同的方法,并且无法确定哪种方法是正确/简单/最新的方法。
我的2个挑战 -
这是我的attempt。我知道ajax请求永远不会被设置,因为它没有正确设置。
答案 0 :(得分:1)
你正在进入.error功能: http://jsbin.com/oDUsuVA/3/edit
对于jsonp,您的回答应该是:
callback([
{
"title":"License Title 1",
"licenseUrl":"http://cnn.com",
"licenseText": " test"
}]);
编辑: 您也可以简单地执行.get()请求,但如果必须使用jsonp请求接口,则必须更正响应。
Jsonp request总是将逻辑包装到json回调包装函数中。
答案 1 :(得分:0)
我刚刚$http.get
而不是$http.jsonp
,而且它对我有效。