angularが必要なときにいつでもリクエストデータを返すのはなぜですか。ほとんどの場合、まったく返されません。私がテストしているとき、サーバーにデプロイされた後、ローカル マシンで Web サーバーを実行するとうまく動作しなくなりました。
$scope.request = $resource('/FooData/getData', {
ajaxCall: true,
callback: 'JSON_CALLBACK'
}, {
get: {
isArray: true
}
});
Fiddler によると、リクエスト URL に問題はなく、ブラウザのアドレス バーから同じクエリを手動で送信すると、動作して JSON が返されますが、javascript から呼び出されると呼び出しは行われますが、結果は返されません (ご覧のとおりです)。 Chrome コンソールの [ネットワーク] タブにあります)。結果が得られることもありますが、アプリの最初の実行でのみ発生することに気付きました。その後、何度ページを更新してもデータが取得されません。
クロスドメイン呼び出しではありませんが、設定method:'JSONP'
しても機能しません