替换一句:AjaxObject.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");

解决方案 »

  1.   

    AjaxObject.open("POST","Linkman_AJAX.aspx?name=Insert&troopname="+escap(txt)+"",true);
      

  2.   

    http://www.cnblogs.com/downmoon/archive/2007/12/30/1021140.html
      

  3.   

    把你要的TXT再用JS获取 放入一个隐藏域。可以用hidden
    再从服务端从隐藏域里获取hidden。。
    原因分析:
    因为用ajax获取的数据只是通过JS获取,也就是客户端获取值,在此过程中。服务器是得不到该值的。
    所以你在服务端获取该值时,为NULL。
    因此需要在客户端用JS把值取出。也就是我上面所说的方法。
    放入隐藏域,在到服务端里面获取隐藏域里面的值