データ型がjsonpの同期ajax呼び出しを行うことができないことを知っており、そのための回避策があるかどうか疑問に思っていました。私はjavascriptを学ぼうとしていて、関数を書こうとしていました
chrome.omnibox.onInputChanged.addListener(function(text, suggest){
var baseUrl = "http://sample.com";
var finalResult = [];
$.ajax({
url : baseUrl,
dataType : "jsonp",
success: function(result) {
for (var i=0; i<result[1].legnth; i++){
finalResult.push(
{content : result[1][i], description : result[1][i]}
);
}
},
async: false
});
suggest(finalResult);
});
私は、ajax 呼び出しの結果をSuggest() 関数に提供する必要があります。だから、ajax呼び出しを同期させる必要がありますか?同じオリジンポリシーの問題に遭遇するため、それはできません。どんな助けでも大歓迎です。ありがとう!