Angularjs JSONP not working -


i might missing here can't make jsonp request work, here code:

var url =  'http://' + server + '?callback=json_callback'; $http.jsonp(url)     .success(function(data){        console.log('success');     })     .error(function () {       console.log('error')     }); 

the request fires ok , getting response (with header content-type:application/json) in format:

    [{"id": "1", "name": "john doe"},      {"id": "2", "name": "lorem ipsum"},      {"id": "3", "name": "lorem ipsum"}] 

can see wrong? maybe format should return server not right? angular fires error callback without error message besides 1 set ('error').

jsonp requires wrap data javascript function call. technically return javascript file , not json file.

the data returned server should similar this:

// name should match 1 add url json_callback([     {"id": "1", "name": "john doe"},     {"id": "2", "name": "lorem ipsum"},     {"id": "3", "name": "lorem ipsum"} ]); 

edit: if 1 else stumbles across problems angular's jsonp please read this answer question, contains usefull informations how angular handles actual callback function.


Comments

Popular posts from this blog

linux - Does gcc have any options to add version info in ELF binary file? -

android - send complex objects as post php java -

charts - What graph/dashboard product is facebook using in Dashboard: PUE & WUE -