2016-05-21 12 views
0

jsonを取得するためにangularjs $ http.getを使用しようとしています。 My Serverにはクロスオーバーがあり、実際にブラウザでURLを開いただけであれば問題ありません。私はFirefoxを使用して が、これは私のスクリーンショットです: enter image description hereangularjs cros get json、構文解析エラー

エラー: enter image description here

あなたが成功した最初のオプションを参照してください。 は、ここに私のJSコード

var single=angular.module('searchSingle', []); 

single.controller('name', function($scope,$http){ 

var url='http://115.159.97.98/php/stocks.php'; 
estimate=function(){ 
    $http.get(url).success(function (data,status){ 
     alert("aa"); 
    }).error(function(){ 
    }); 
} 

$scope.$watch('searchHelper', estimate); 
}); 

結果は、それが誤差関数にジャンプしている、とあなたはスクリーンショットで見るように、それはトランスだけ0キロバイトと実際の応答は200 + KBです。 もう一つは、私がhttp.jsonpを$を使用する場合、それができるトランス200 + KBであるだけでなく、誤差関数 にジャンプし、サーバ・コードは次のとおりです。 あなたがCROSを使用する場合、それはそうenter image description here

+0

私は知りません。オルズ – CXWorks

答えて

0

、サーバの応答を持っている必要がありますヘッダー: ヘッダー( "Access-Control-Allow-Headers:X-Requested-With"); ヘッダー( "Access-Control-Allow-Origin:*");

は、サーバーの応答

にヘッダを追加しますが、私はすべてが正しいと思われるので、それは小さなバグだと思いますなぜ