JavaScript使用Ajax传送JSON数据
来源:互联网 发布:777是什么意思网络语言 编辑:程序博客网 时间:2024/06/06 00:20
Ajax.jsp代码
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Ajax</title><script type="text/javascript">function loadXMLDoc(){ var xmlrequest; if(window.XMLHttpRequest){ xmlrequest = new XMLHttpRequest(); }else if(window.ActiveXObject){ try{ xmlrequest = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlrequest = new ActiveXObject("Microsoft.XMLHTTP"); }catch(e){ } } }//创建json对象//JSON 值可以是://数字(整数或浮点数)//字符串(在双引号中)//逻辑值(true 或 false)//数组(在方括号中)//对象(在花括号中)//null var json ={"name":"張三","password":"123"} //将json数据转换成字符串方便传递 var account=JSON.stringify(json); xmlrequest.open("POSt",'http://localhost:8080/showUsers/Ajax?account='+account+'',true); //设置请求头 //发送请求 xmlrequest.send(account); xmlrequest.onreadystatechange = function processResponse(){ //响应完成 if(xmlrequest.readyState == 4){ //响应正常 if(xmlrequest.status == 200){ //接收json字符串 var head = xmlrequest.responseText; //将字符串转化成json数据格式 var json1=JSON.parse(head); //调用json数据中属性 alert(json1.password); } } };}</script></head><body><div id="myDiv"><h3>Let AJAX change this text</h3></div><button type="button" onclick="loadXMLDoc()">Change Content</button><%=request.getParameter("account") %></body></html>
Ajax.java代码
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //Object account = request.getAttribute("account"); String account=request.getParameter("account"); System.out.println(account); response.setContentType("text/html;charset=UTF-8"); request.setAttribute("account", account); PrintWriter writer = response.getWriter(); writer.write(account); writer.flush(); writer.close(); }
阅读全文
0 0
- JavaScript使用Ajax传送JSON数据
- Ajax实例(三)-使用JSON传送数据
- jquery 的Ajax 传送json数据 模板
- ajax与servlet利用json传送数据
- Ajax实例(二)-使用XML传送数据
- extjs ajax方式前后台数据传送(json格式)
- ajax传送json格式数据,调用restful接口
- ajax接受servlet传送json数据中文乱码
- servlet以json格式向ajax传送数据并处理
- Ajax中回调传送数据
- Ajax中回调传送数据
- Javascript 和 json 使用Ajax
- 在Spring Security中使用AJAX向后台传送数据
- json使用-ajax发送json数据
- javascript 利用ajax读取json数据
- 重温之Struts与Ajax结合向前台传送json数据实现ztree(一次性加载ztree)
- JAVA WEB项目 javascript ajax JSON使用
- SpringMVC使用Ajax使用JSON传递数据
- TensorFlow学习笔记(十九) 基本算术运算和Reduction归约计算
- IP地址最后一位自动增加为3位的EXCEL脚本
- select模型
- HTML5 表单新类型和新属性
- opencv 概述
- JavaScript使用Ajax传送JSON数据
- java连接redis
- 74HC573使用
- JVM-学习笔记
- PostgreSQL教程(一):从头开始
- vue-cli项目引用外部js代码
- 2017 PTC Creo 4.0解决方案巡展
- 1111
- 学习笔记:GC-垃圾收集器