Javascript 使用jsonp解决方案的同步ajax调用?
我知道我不能使用jsonp数据类型进行同步ajax调用,我想知道是否有解决方法。我试图学习javascript,并试图编写一个函数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
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;iMovesuggest(finalResult);
进入success
处理程序的最末端,在for
循环之后。可能重复:好的,我觉得很愚蠢哈哈。谢谢!一旦时间限制取消,我会接受你的答案