`
zhoumin
  • 浏览: 34849 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

用ajax时出现的奇怪问题

阅读更多

昨天被一个小问题困扰了一天。用ajax  写了个东西,以前还用的好好的,可现在用却老出问题,(注:没修改程序)。

后来发现原来问题出在下面的代码中:

  http_request.onreadystatechange = function(){
   if(http_request.readyState == 4){
    if(http_request.status == 200){
     showChildMenuRequest(http_request.responseXml,srcObj);
    }
   }
  };

改成:

  http_request.onreadystatechange = function(){
   if(http_request.readyState == 4){
    if(http_request.status == 200){
     var xmlobj = http_request.responseXml;
     showChildMenuRequest(xmlobj,srcObj);
    }
   }
  };

就可以了。

真不明白为什么不能直接传http_request.responseXml,而必须把http_request.responseXml赋值给一个变量呢??

分享到:
评论

相关推荐

    一个奇怪的问题使用ajax提交必须alert才能赋值

    然而,当你遇到"一个奇怪的问题使用ajax提交必须alert才能赋值"这样的问题时,这通常涉及到异步编程的特性以及JavaScript执行的顺序。 在描述中提到的情况,开发者尝试将AJAX请求的返回值赋给一个变量,但发现无论...

    解决ajax返回innerHTML中javascript不能运行问题

    原因在于浏览器只在显示模板时才解析 JavaScript,而使用 Ajax 返回的 js 是被后期倒入的并没有被解析,所以调用的时候找不到对应的 function()。 要解决这个问题,最基本的方法就是需要让浏览器可以同时解析 `...

    支持AJAX的TreeView树例子,使用省市县三级xml作演示

    看到网上很多想用ajax的树的例子,很奇怪,明明TreeView自带AJAX功能,取非要自己去写一大堆代码, 工作量增加了,而性能又没有提高多少 正好自己这次用到了,就做了一个例子,供大家一起研究参考 注:顺便下载了一...

    菜鸟Ajax入门手册教程

    菜鸟Ajax入门手册教程是一套针对新手小白们的ajax语言学习辅助资料,它的主要内容是大神们对于学习ajax时必须掌握的重点内容和学习常犯的错误,它对于指导新手绕开学习过程中的天坑,进行高效学习提供便利!...

    JSP乱码终极攻略和AJAX初步运用

    此外,对于AJAX请求,还可以考虑使用POST方式传递数据,而不是GET方式,因为POST方式可以携带更多数据且不会出现在URL中,从而避免了URL编码带来的问题。同时,确保前端与后端的编码一致,如在HTML页面中使用`...

    奇怪的struts2的中文乱码问题及解决.docx

    本文将深入探讨一个关于Struts2在Internet Explorer(IE)浏览器中出现中文乱码的奇怪问题及其解决方案。 首先,中文乱码问题通常涉及到几个关键因素:数据库编码、开发文件编码和网页的Content-Type编码。在确保这...

    四天学会Ajax.rar

    Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用...Web 应用程序运行在某处的 Web 服务器上 —— 毫不奇怪,要通过 Web 浏览器访问这种应用程序。

    ajax基础教程1/5

    ajax基础教程 一共5部分 奇怪 我的空间为啥看不到呢?再上传一次看看

    [asp+ajax]鱼鱼WEBIM(即时通讯)20090420

    2008-10-25艰难的完善好友操作,由于数据库设计得有些奇怪,程序非常难写,且问题很多 添加分组操作,增加分组消息提示 2008-10-26增加系统信息,上下栏,初步集成多用户博客平台 性能测试,结果显示好友人数200...

    Ajax中post方法直接返回以0开头数字出错问题分析

    今天,我在网页模拟验证码发送时发现了一个奇怪的问题。我采用以下代码预设为发送验证码的按钮。 这是Node.js服务器 <pre xss=removed><pre name=code class=javascript>$(.reg_code_btn).click(function(e){ $(e....

    Django框架如何使用ajax的post方法

    今天在尝试调用jQuery的ajax时发现一个问题,就是使用GET方法服务器可以正常返回,但是使用POST方法却不行。后来再测试表单方式的POST的方法也不行。只要POST必报HTTP 403错误!非常奇怪。。。  在网上搜了一大堆...

    Ajax request response 乱码解决方法

    此功能已进入试用一周了,都没有问题,奇怪的是今天出现了问题?? 代码如下:AjaxRequestObj.createEqStatusParameter=function() { if (eqStatusArray.length < 1) { return; } var paramNameArray = new Array...

    magento-2-ajax-layered-navigation:Magento 2的Ajax分层导航扩展允许过滤的产品在每个过滤操作后立即出现。 因此,每个过滤器之间似乎没有很长的等待时间,客户将更有可能享受在您的商店购物的时间

    产品过滤是每个客户都渴望在您的在线商店中使用的最常用功能之一。 为了明确起见,产品过滤是一种应用程序,买方可以选择一个或多个产品属性来搜索符合其需求的特定产品。 在没有购物助手的在线商店中,客户只需要...

    [asp+ajax]鱼鱼webim即时通讯20090417(修改了一些程序错误,增加状态图标images\status下)

    2008-10-25艰难的完善好友操作,由于数据库设计得有些奇怪,程序非常难写,且问题很多 添加分组操作,增加分组消息提示 2008-10-26增加系统信息,上下栏,初步集成多用户博客平台 性能测试,结果显示好友人数200...

    使用jquery的ajax需要注意的地方dataType的设置

    没有设置dataType:'json',就出现无法解析返回的data数据,会把data当作字符串处理,而不是json对象,记得以前是不用设dataType的,很奇怪,不知道是不是跟jquery版本有关系

    奇怪的回车换行问题

    问题出现在,当表单包含回车换行时,浏览器在发送请求时对回车换行的编码处理不一致。在IE9中,通过ExtJS的Ajax请求,回车(\r)的编码 `%0D` 丢失,只有换行(\n)的编码 `%0A` 存在。而当使用表单的常规提交(`...

    ajax 中Accordion动态数据绑定

    奇怪的是AccordinExtender居然不支持DataTable的绑定,我简单地查看了代码之后,发现它的数据绑定似乎只支持实现了IEnumerable接口的对象。不过这不要紧,还好DataRowCollection是实现了IEnumerable接口的,我们可以...

    Ajax 返回字符串的过滤实现代码

    一个奇怪的问题。返回的resultString值是“ok”但是跟字符串”ok”比较确不相等。 Ajax调用out.println()返回的都添加了哪些参数? 放开注释的部分也过滤不掉。 哪位高手遇到过类似的问题。 如何解决的。 请说一下。...

    [asp+ajax]鱼鱼 WEB IM 即时通讯 2008-2009

    2008-10-25艰难的完善好友操作,由于数据库设计得有些奇怪,程序非常难写,且问题很多 添加分组操作,增加分组消息提示 2008-10-26增加系统信息,上下栏,初步集成多用户博客平台 性能测试,结果显示好友人数200...

Global site tag (gtag.js) - Google Analytics