$.ajax({
url:"ShowEmp_ajax",
type:"POST",
data:{username:username},
dataType:"xml",
success:function(data){ $(data).find("emp").each(function(index,element){..ajaxjqury

解决方案 »

  1.   

    看这样绑定,应该是返回的一个对象吧比如如果data="#id",这类的东西。既然是xml,应该是返回的一个结点的对象了,或者根节点打印一下看看呗。。
      

  2.   

    data是返回的一个字符串,当然不能用jquery的方法取操作他了。
    $(data)这样就把你的返回数据转成了jquery对象,就可以操作了。
      

  3.   

    问题我写错了一点返回数据位dataType:"json",  返回的是json对象,不是xml。请问$(data)这是将json对象再转换成jquery对象吗?
      

  4.   


    我写错了一点 返回的是json数据
      

  5.   

    json 其实就是个JS对象 ,getelmentByid取到的值都是一个json对象,这种类型的{id:111,name:eeee} .