通常1情况下利用javascript和服务器端做数据交互使用2中格式,一种是XML,另外一种是json。由于各个浏览器对XML的兼容程度不一样,从而增加了解析的复杂性,所以很多人选择了json的数据格式。
首先看一下XML的数据的解析
服务器端返回的XML
<beans>
<bean id="javaBean" class="com.zhy.spring.framework.bean.JavaBean">
<property name="name">
aaa
</property>
<property name="age">
bbb
</property>
</bean>
</beans>
客户端使用javascript进行解析
使用ajax会创建xmlhttprequest,假如已经创建了xmlhttprequest。
var xmlObj = req.responseXML;
var objs = xmlObj.getElementsByTagName("bean");
for(i = 0 ; i < objs.length;i++){
var idValue= objs[i].getAttribute("id");
if(idValue == 'javaBean'){
var value = objs[i].getElementsByTagName("property").item(0).text;//利用dom规范进行解析
}
}
//使用json交互实例
服务器端返回的json数据
[
{"name":"a","age":12},
{"name":"b","age":13}
]
//客户端进行解析
var data = req.responseText;
//然后使用eval函数
var objs = eval(data);
for(i = 0 ; i < objs.length; i++){
var name = objs[i].name;
if(name == 'a'){
break;
}
}
分享到:
相关推荐
"易语言-通过服务器与客户端数据交互进行MD5保护"这个主题涉及到的是如何使用易语言编程,结合MD5哈希算法来保障在网络环境中数据传输的安全性。MD5(Message-Digest Algorithm 5)是一种广泛使用的哈希函数,它能将...
7. **测试和截图**:项目中的测试截图通常会展示服务器的启动、客户端的连接以及数据的交互过程。这有助于验证程序的正确性和性能。 8. **课程设计模板**:`linux操作系统与程序设计课程设计模板.docx`可能包含了一...
9. **简洁版实现**:文件名“窗口服务器客户端交互UDP简洁版”可能是指一个简化版的UDP客户端服务器交互示例代码。这样的代码通常会展示如何用简单的步骤实现两个端之间的基本通信。 在实际开发中,理解并掌握这些...
要在Android手机客户端与pc服务器交互,需要满足下面几种条件:跨平台、传输数据格式标准、交互方便。 为了与服务器通讯其实无非就两种协议HTTP和TCP,TCP的学习Socket,HTTP的话熟悉一下HTTP协议和相关Java API。而...
总之,C#服务器与客户端交互是一个涵盖广泛技术领域的主题,包括网络通信基础、协议选择、数据传输、并发处理、安全性等多个方面。通过学习和实践这样的实例,开发者可以增强自己在网络编程领域的技能,更好地构建...
Android客户端与服务器数据交互是移动应用开发中的关键环节,它涉及到网络通信、数据传输、请求响应等多个方面。在这个过程中,客户端通常通过HTTP协议与服务器进行通信,HTTP协议基于TCP/IP协议,确保数据的可靠...
在Android开发中,客户端与服务器端的数据交互是应用程序的核心功能之一。这个Demo涵盖了从客户端到服务器端的基本数据发送和接收,以及验证过程。下面将详细解释这个Demo涉及到的知识点。 1. **Android网络请求库*...
在Android应用开发中,服务器端与客户端的数据交互是至关重要的环节,这涉及到用户信息的验证、数据的获取和存储等多个方面。在这个过程中,通常会采用HTTP或HTTPS协议进行通信,利用JSON或XML等数据格式传输数据。...
在Android应用开发中,客户端与服务器端的数据交互是不可或缺的一部分,JSON作为一种轻量级的数据交换格式,被广泛用于Android和服务器之间的通信。本教程将详细阐述Android客户端如何使用JSON进行数据交互,包括...
本文将深入探讨如何利用C#的Socket类和单例设计模式来实现服务器与客户端的交互。 首先,让我们了解什么是Socket。Socket是网络通信的基本单元,可以看作是两个计算机之间进行数据传输的端点或连接。在TCP/IP协议栈...
本示例探讨了如何实现Android客户端与基于Struts、Hibernate和Spring的后台服务器之间的数据交互,使用JSON作为数据传输格式。对于初学者来说,这是一个很好的起点,因为它涵盖了多个关键的技术栈。 首先,让我们...
首先,我们要理解服务器与客户端的基本交互模型。在Web环境中,客户端通常是浏览器,它向服务器发送HTTP请求(如GET或POST),服务器接收到请求后处理,然后返回相应的HTTP响应,如HTML、JSON或XML数据。PHP作为...
本实例封装了一个处理安卓客户端与服务器端交互的几个方法,对于中文乱码问题本实例也找到了解决方案.本例可以处理的场景如下: 1.与服务器端交互json数据. 2.Get方式与服务器端交互数据. 3.Post方式与服务器端交互...
在Android应用开发中,客户端与服务器之间的数据交互是不可或缺的一部分,它使得应用程序能够获取最新的信息、存储用户数据或实现各种在线功能。这个"Android客户端和服务器端数据交互Demo01.zip"应该包含一个示例...
本文实例讲述了Android开发使用json实现服务器与客户端数据的交互功能。分享给大家供大家参考,具体如下: 第一步:写一个远程查询工具类,使用单例模式 /** * 查询远程服务器的工具 * @author chen.lin * */ ...
在Android应用开发中,客户端与服务器之间的数据交互是不可或缺的一部分,尤其在当今互联网时代,用户需求不断增长,数据交换的需求也日益复杂。本教程将深入探讨Android客户端如何与服务器进行有效的数据交互,以及...
本文将深入讲解如何使用HTTP(超文本传输协议)实现简单的服务器与Android客户端的交互,以"简单的Http方式服务器与Android客户端的交互Demo"为例。 首先,我们要理解HTTP的基础。HTTP是一种应用层协议,用于从Web...
在这个“netty客户端与服务器信息交互demo”中,我们将深入探讨Netty如何实现客户端和服务器之间的信息交换。 首先,让我们理解Netty的基本架构。Netty的核心是它的事件驱动模型,它基于Java的NIO(非阻塞I/O)库。...