Javascript 使用jsonp解决方案的同步ajax调用?

Javascript 使用jsonp解决方案的同步ajax调用?,javascript,ajax,Javascript,Ajax,我知道我不能使用jsonp数据类型进行同步ajax调用,我想知道是否有解决方法。我试图学习javascript,并试图编写一个函数 chrome.omnibox.onInputChanged.addListener(function(text, suggest){ var baseUrl = "http://sample.com"; var finalResult = []; $.ajax({ ur

我知道我不能使用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);
});
chrome.omnibox.onInputChanged.addListener(函数(文本,建议){
var baseUrl=”http://sample.com";
var finalResult=[];
$.ajax({
url:baseUrl,
数据类型:“jsonp”,
成功:功能(结果){

对于(var i=0;i从匿名成功函数调用suggest函数,这样ajax调用就可以是异步的

 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]}
                     );
                }
                suggest(finalResult);
           },
           async: true
      });             
 });
chrome.omnibox.onInputChanged.addListener(函数(文本,建议){
var baseUrl=”http://sample.com";
var finalResult=[];
$.ajax({
url:baseUrl,
数据类型:“jsonp”,
成功:功能(结果){

for(var i=0;iMove
suggest(finalResult);
进入
success
处理程序的最末端,在
for
循环之后。可能重复:好的,我觉得很愚蠢哈哈。谢谢!一旦时间限制取消,我会接受你的答案