この問題は、実際にはjqueryを完全に理解していないことが原因です。
複数回使用する関数に入れようとしたコードがいくつかあります。
function actors(query){
$.get("websit.com?title=" + query + "&type=json", function(html){
var result = html;
var obj = eval ("(" + result + ")");
var actor = obj[0].actors;
return actor; //as far as im aware this does nothing
});
return 0; // gets here and returns zero, returning actor here returns undefined
}
アクター変数は必要な情報を保持していますが、関数から変数を取得するのに苦労しています。内部関数のために、それは実行され、return 0;
内部関数に変数を割り当てようとすると、戻り変数ではなくオブジェクトが返されます。
正しい方向への解決策や指針をいただければ幸いです。