试试:
send_request('checkgsreg.php?gs='+escape(gsname)); document.getElementById(reobj).innerHTML=unescape(http_request.responseText);

解决方案 »

  1.   

    把    document.getElementById(obj).innerHTML="正在读取数据...";  
         send_request('checkgsreg.php?gs='+gsname);  
         reobj=obj;  
    ///改为你所说的吗.试了好像不行啊,没反应,我上面的有反应,但是不对,在数据库那块我有没有写错啊...while后面...高手帮忙看看,还有ajax那边好像也有点小问题...
      

  2.   

    http://www.phpchina.com/?3870/action_viewspace_itemid_2185.html
      

  3.   

    function gscheck(obj){
       var f=document.reg;
       var gsname=f.gs.value;
       if(gsname==""){
       document.getElementById(obj).innerHTML="&nbsp;<font color=red>公司不能为空!</font>";
    //f.username.focus();
    return false;
       }
       else{
       document.getElementById(obj).innerHTML="正在读取数据...";
       send_request('checkgsreg.php?gsname='+gsname);
       reobj=obj;
       
       }
              //checkgsreg.php$gs=trim($_GET['gsname']);//获取公司名   $mylink=mysql_connect("localhost", "root","");
        mysql_query("set NAMES 'GBK'");
    mysql_select_db("connection",$mylink);
         $sql="select gs from conn where gs='$gs'";//查询公司名
         $result=mysql_query($sql,$mylink);
     
      if ($result)
    {
       echo"<font color=red>这个公司可以输入!</font>";
      } 
     
      else
    {
      echo"<font color=red>此公司已经存在了,可以不用再输入了!</font>";
     }怎么每次都提示    "这个公司可以输入!"这里的if  else  //有没有错误啊请各位帮忙看看,在这里祝大家元旦快乐!
      

  4.   

    改一下吧!
         $sql="select gs from conn where gs='$gs'";//查询公司名
         $result=mysql_query($sql,$mylink);
         if (!mysql_num_rows($result)){
              echo '通过';
         }else{
              echo '不通过';
         }你的程序判断$result是什么意思? 判断这个肯定是没有问题的,永真的,除非你的DBsrv出问题了.
      

  5.   

    是不是用中文不行呀
    用英文就可以呀
    和我的问题一样呀
    http://community.csdn.net/Expert/topic/5274/5274871.xml?temp=.9140894
    是编码的问题
      

  6.   

    现在用xajax挺好用的,省去了很多的麻烦
      

  7.   

    用xajax本身提供的类库,xajax可以很好的兼容性.多看看这方面的资料,多实践..你会学得很好的...