私はangularJSとSLIM PHPの安らかなサーバーを使用しています。PHPサービスは機能しており、実際にこのアプリケーションでは問題なく$http.get()を使用しています...しかし、奇妙なことが起こっています。新しい関数を作成しました他のものと同じように、問題なく .success(function(data)) を取得します。実際に console.log(data) を実行でき、正しい結果が表示されますが、.success() が終了して戻ると、i未定義の結果を受け取ります。ps: ブラウザ コンソールにエラーはありません。
var markerOptions = [];
loadMarkers();
console.log(markerOptions);
function loadMarkers() {
$http.get('http://localhost/rest/getMarkers').success(function(response){
console.log(response);
markerOptions = response;
});
}
- success() 内の Console.log() は正しいデータを返します
- loadMarkers() が undefined を返した後の Console.log()