jquery – 等待解析JSON数据

有没有办法等待jQuery的get JSON方法

我想解析数据,收到此函数,如果包含特定字符串,则返回false / true.但由于异步数据处理,这似乎并不那么容易.这是一段代码

contained = false;

$.getJSON(URL,function ( data ) {
    $.each( data,function( i,item ) {
        if ( item.Info.code == code ) contained = true;
    });
});

在这代码之后,放置此代码函数返回’包含’值,whis基本上是false,因为getJSON还没有完成.

解决方法

您可以尝试执行同步请求,如下所示:

$.ajax({
      type: "GET",url: "www.foo.com",data: data
      async: false,dataType: "json"
  });

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...