0

私はこの工場をAngularで持っており、常に0エラーコードを返します.jsonオリジンからフェッチされていることがわかりますが、誰か助けてもらえますか?

app.factory('docFactory', function($http) {  
  var docFactory = {      
    async: function(page) {
      var url = 'http://example.com/ProviderRequest?&queryString=searchv2&callback=JSON_CALLBACK';     
        var promise = $http.jsonp(url).error(function (response, status) {
          alert(status);
        }).success(function (response, status) {
          alert(status);
        }).then(function (response, status) {
          return response.data;           
      });
      return promise;
    }};
  return docFactory;
});
4

2 に答える 2

-1

上記の例はほぼ正しいです。callbackパラメータを次のように変更するだけです

jsoncallback=JSON_CALLBACK

最後にそのようなものがあるはずです

$http.jsonp(url + '?jsoncallback=JSON_CALLBACK').success(function(data) {
     console.log(data);
})
于 2013-10-09T12:20:57.960 に答える