ajax异步读数据的问题
request.responseText可以得到返回的页面数据
但是在服务器端设置的attribute,在回调函数中,通过request.getAttribute没有办法得到
另外发现responseText不是标准的request的方法,这个api在哪可以查到呢?
如果你是用getAttribute的话,就应该用responseXML;
如果你用的是responseText的话,后台传过来得是一个文本,需要你自己对它进行调用
ajax只有2种返回
responseText文本形式
responseXML xml文档形式
如果后台得到的是文本可以把值直接以文本的形式返回
如果不是,组装xml文档吧
相关问答:
按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体
用下面的语句提示我缺少对象
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
代码中,如果将//alert(1) 注释打开,那么就可以调用,如果注释掉就无法调用
怀疑是导JS文件出问题了,因为写过jsp引两个JS文件没问题,
而JSP引一个JS文件,这个JS引别外的JS文件出现下面问题,上网找了半天没结 ......
看了一些书,也写过一些简单的例子,感觉ajax就是用特定的对象去“问”服务器信息,再用javascript把问来的信息“写”在网页上
这就有一个问题了,如果“问”回来的信息是一个很复杂的东西,那javascript里就要有非 ......
在servlet中,有中文传递到页面中的js里面,在js显示中文时,出现乱码。
serlet里面部分代码:
Java code:
StringBuffer sb=new StringBuffer("<nprovince>");
for(City city:clist){
......