问一个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,看了别人的一个网上购物商城项目的源代码,自己也来仿别人的东西练习练习,没想出问题了!一下的这些代码是我仿照别人写的。我是想让注册的人填写用户名,光标离开用户名后面的填写空白处后立刻利用aj ......
HTML code:
<script type="text/javascript">
<!--
var time = 0;
var http_request=null;
function HttpRequest(){
if (window.ActiveXObject){
......
添加时报的错误:“未能加载文件或程序集“System.Web.Exensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的
某一个依赖项。系统找不到指定的文件。”
请高手们指点一下, ......
前台代码:
C# code:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="tttt.aspx.cs" Inherits="tttt" %>
<%@ Register Assembly="System.W ......
大家好,请高手们指点
我的servlet文件是:
package com.ljc.rank.ajax;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet ......