易截截图软件、单文件、免安装、纯绿色、仅160KB

ajax 回调成功后 回调函数执行出错 大家帮忙看看 急

if(xmlhttp.readyState==4 && xmlhttp.status==200){
var responseHtml=xmlhttp.responseText;
document.getElementById(that.div_id).innerHTML=responseHtml;//这里面加载了个id为test 值为aaaaa的div

test();//问题这里开始
}

function test(){
    if(document.getElementById('test')){
        alert(document.getElementById('test').innerHTML);//发现有时候正常弹出aaaaa 有时候弹出空的
    }
}


为什么有时候正常弹出aaaaa 有时候弹出空的 求解决方法
调试下,看看服务器端返回来的数据是不是每次都有值。

JScript code:
if(xmlhttp.readyState==4 && xmlhttp.status==200){
var responseHtml=xmlhttp.responseText;
document.getElementById(that.div_id).innerHTML=responseHtml;
if(document.getElementById('test')){
alert(document.getElementById('test').innerHTML);
}



这样应该就没有问题了吧

1. 注意编码,是gb2312还是utf-8
2. 每次把xmlhttp对象用完后,=null释放.

document.getElementById("id").innerHTML=responseHtml直接ID不就可以吗  innerHtml在ff中不管用


相关问答:

Visual Web Developer 2008安装AJAX问题!帮帮忙啊!

请哥哥姐姐弟弟妹妹叔叔阿姨们帮帮忙
我遇见了一个跟您一样的问题,就是我的 Visual Web Developer 2008 简体版 安装AJAX的时候也出现问题,我下载AjaxControlToolkit
了也解压了,但是没有安装AspAjaxExtSetu ......

ssh+ajax中出现Error. Details logged to the console

ssh或者是AJAX单独用没出错,可是两个一结合就报错了
以下是web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" ......

从form中提交Ajax的问题。大哥们进来看看了。。。

Ajax代码:
function isGc(names){
  var flag=0;
  var gcname=names;
 
    var url="projects_op?op_type=isgcname&gc_name="+gcname;
  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号