$("#responsediv") 是个Jquery对象,它Val()是对Value属性赋值对它无意义,Jquery没有innerHTML这个属性,应该这样写$("#responsediv")[0].innerHTML=msg 就可以获得这个Dom对象使用innerHTML。
$("#responsediv").html(msg)
或
$("#responsediv").text(msg)
responsediv 看你这个是什么类型的控件,如果是div span这类的布局的标签的话,用html和text方法,如果是一些文本标签的话用val方法