问一个ajax的问题.在线等...
从数据库查到数据后,用PrintWriter out = response.getWriter();out.print(**);放到流中,在前台页面js中用xmlHttp.responseXML得到这个值呢?明白原理的高手们请详细讲一下,谢谢.
你先去看看 prototype 或者 jquery等,或者直接看看ajax的知识。
另外,返回值一般建议用JSON格式,这个格式是js默认支持的。
嗯,看是看了,我也照着例子试了,就是迷惑为什么这样能取到值,就因为都是放到response容器里吗?我再看看,除了prototype好像其它的两个都不大好写.
out.print(**);如果是普通得字符串
则js可以这样获得xmlHttp.responseText
如果是xml格式得
我举个例子
data.html
HTML code:
//前面得省略
if (xmlHttp.readystate == 4) {
if (xmlHttp.status == 200) {
var xmlobj = xmlHttp.responseXML;
/*
var employees = xmlobj.getElementsByTagName("employee");
var feedbackStr = "";
for(var i=0;i<employees.length;i++)
{ // 循环读取employees.xml的内容
var employee = employees[i];
feedbackStr += "员工:" + employee.getAttribute("name");
feedbackStr += " 职位:" + employee.getElementsByTagName("job")[0].firstChild.nodeValue;
feedbackStr += " 工资:" + employee.getElementsByTagName("salary")[0].firstChild.data;
相关问答:
我的页面里用的AJAX控件 但页面静止一段时间就会出现上面的一个错误是怎么会事呀 怎么解决啊
高手帮帮忙啊
将项目上级目录中的中文名称全部改成英文
楼上说的很清楚了。帮顶一下吧
这个问题不是很常 ......
第14章 的树型菜单的例子不能在IE中正常显示(树的结构可以展开,但展开后再点击就不能收缩了),但能在谷歌浏览器中使用,有看此书的朋友能指点下吗?
好贴 呵
dfgfgfgffffff
谢谢。
......
打开页面,就有js才错误,说缺少对象。
//功能 : 获取选择 树节点 的 id ,使用dwr获取数据,并填充 下拉列表
// isContainSubNode 为多选框,只是用于标识而已
<script type=& ......
前台代码:
C# code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="tttt.aspx.cs" Inherits="tttt" %>
<%@ Register Assembly="System.W ......
处理响应回来的内容的时候:
function checkCallBack(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
var result = ......