当前位置:  开发笔记 > 前端 > 正文

jQuery $ .get工作但不是$ .ajax

如何解决《jQuery$.get工作但不是$.ajax》经验,为你挑选了1个好方法。

我是jQuery的新手,我使用ajax请求获取xml作为响应,

 $.get("testurl",pars,function(data){
      xml = data;
      $(xml).find("element").each(function(i,item){
        if(($(this).attr("id"))!= undefined){
        tab_str += "'id'"+$(this).attr("id")+"";
        }
      });

   });//get

在上面的代码中,我按预期返回xml.唯一的问题是我需要在其余代码执行之前完全构造我的表.所以我决定使用$ .ajax函数和async false.但这一次我没有得到任何回报.(我查看了firebug控制台,它在响应部分显示了完整的xml)

var xml = (  $.ajax({
               type: "GET",
               url: "testurl",
               data: pars,
               aysnc:false

             }).responseText);

在上面的代码中,var xml为空.为什么是这样?难道我做错了什么?请帮忙.提前致谢.



1> Adam Bellair..:

如果您在示例中复制了粘贴代码,则表示async拼写错误aysnc.没有该选项,它将异步运行.

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有