`
shuo
  • 浏览: 34130 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

ajax&&json

阅读更多
<!--回车进入页面-->
function   enter(){  
if(window.event.keyCode == 13)
   {    var workcode = $F('workcode');
        var url = '/HrmResourceAdd1.jsp';
var pars = 'workcode=' + workcode;
var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onComplete: showResponse});
 
}

  }
  function showResponse(originalRequest) {
var resText = originalRequest.responseText.evalJSON();
$('lastname').value = resText.personInfo[0].lastname;
$('telephone').value = resText.personInfo[0].telephone;
$('mobile').value = resText.personInfo[0].mobile;
 
}
HrmResourceAdd1.jsp

<%@ page language="java" pageEncoding="GB2312"%>
<%@page import="org.json.JSONArray"%>
<%@page import="org.json.JSONObject"%>
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page"/>
<%
String workcode = request.getParameter("workcode");
//根据workcode取数据库信息 得到结果集

JSONArray jsonList = new JSONArray();//
JSONObject obj = new JSONObject();//
String sql="select * from employee se where se.badge='"+workcode+"'";
RecordSet.executeSql(sql);
//循环
while(RecordSet.next()){
obj.put("workcode",RecordSet.getString("badge"));
obj.put("lastname",RecordSet.getString("name"));
obj.put("telephone",RecordSet.getString("OFFICEPHONE"));
obj.put("mobile",RecordSet.getString("mobile"));
obj.put("fax",RecordSet.getString("telephone"));
obj.put("email",RecordSet.getString("email"));

jsonList.put(obj);//
}
//循环结束


JSONObject json = new JSONObject();
json.put("personInfo", jsonList);
//response.setHeader("X-JSON", json.toString());
response.setCharacterEncoding("UTF-8");
response.setHeader("Cache-Control", "no-cache");// 清楚缓存
response.getWriter().print(json.toString());
%>
分享到:
评论

相关推荐

    ajax&json&axios总结.xmind

    ajax&json&axios总结.xmind

    一头扎进Ajax&Json视频教程第一讲

    在IT行业中,Ajax(Asynchronous JavaScript and XML)与Json(JavaScript Object Notation)是Web开发中的重要技术,尤其在创建动态、交互性丰富的网页应用时不可或缺。本视频教程"一头扎进Ajax&Json视频教程第一讲...

    Ajax&Json&XML.html

    Ajax&Json&XML常用基本操作 JSON数据和Java对象的相互转换 常见的解析器:Jsonlib,Gson,fastjson,jackson JSON转为Java对象 1. 导入jackson的相关jar包 2. 创建Jackson核心对象 ObjectMapper 3.调用...

    1.Javascript & jQuery & Ajax & JSON

    JavaScript、jQuery、Ajax和JSON是Web开发中的四个关键概念,它们在构建动态、交互式的网页应用中发挥着重要作用。下面将分别对这四个主题进行详细阐述。 **JavaScript** 是一种轻量级的脚本语言,主要用于客户端的...

    一头扎进Ajax&Json视频教程第二讲

    在IT行业中,Ajax(Asynchronous JavaScript and XML)与Json(JavaScript Object Notation)是两个非常重要的概念,尤其在构建交互式Web应用时不可或缺。在"一头扎进Ajax&Json视频教程第二讲"中,我们将深入探讨这...

    Ajax&Json笔记

    在Ajax应用中,JSON经常被用作数据交换格式,因为它能直接被JavaScript解析,不需要额外的解析库。当一个Ajax请求发送到服务器时,服务器端处理请求并返回JSON格式的数据。JavaScript的XMLHttpRequest对象接收到这些...

    Ajax&Json视频教程

    Ajax(异步JavaScript和XML)和JSON(JavaScript Object Notation)是Web开发中的关键技术,用于构建动态、交互性强的网页应用。本视频教程将深入探讨这两项技术的原理、使用方法以及它们在现代Web开发中的重要性。 ...

    一头扎进Ajax&Json视频教程2

    一头扎进Ajax&Json视频教程2

    一头扎进Ajax&Json视频教程4

    在本套"一头扎进Ajax&Json视频教程4"中,我们将深入探讨Web开发中的重要技术——Ajax和Json。这两个概念在现代Web应用程序中扮演着不可或缺的角色,它们极大地提升了用户体验,实现了页面无刷新的数据交互。 Ajax,...

    一头扎进Ajax&Json;视频教程 java1234出品

    Ajax(异步JavaScript和XML)和Json(JavaScript Object Notation)是Web开发中的关键技术,用于构建动态、交互性强的网页应用。本视频教程由java1234出品,旨在帮助学习者深入理解和掌握这两项技术。 Ajax的核心...

    Ajax&Json的联动和验证

    Ajax(异步JavaScript和XML)和JSON(JavaScript Object Notation)是Web开发中两种关键的技术,它们被广泛用于实现页面的动态更新和数据交换。在本主题中,我们将深入探讨如何利用Ajax进行实时用户验证以及实现二级...

    一头扎进Ajax&Json视频教程第三讲A

    在本节视频教程“一头扎进Ajax&Json视频教程第三讲A”中,我们将深入探讨JavaScript中的异步数据传输技术——Ajax(Asynchronous JavaScript and XML)及其与JSON(JavaScript Object Notation)的数据交换格式。...

    day03-前端(ajax&json).zip

    在这一天的学习中,我们将深入探讨两个关键概念:AJAX(异步JavaScript和XML)和JSON(JavaScript Object Notation)。这两个技术极大地提升了网页的交互性和数据处理能力。 **AJAX**,全称Asynchronous JavaScript...

    一头扎进Ajax&Json视频教程3

    【Ajax与JSON技术详解】 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术的出现极大地提升了用户体验,因为它允许页面在后台与服务器进行交互,...

    AjaxJson 实例 AjaxJson

    AjaxJson 是一种在 Web 应用程序中实现异步数据交换的技术,它结合了 AJAX(Asynchronous JavaScript and XML)和 JSON(JavaScript Object Notation)的优势,使得网页可以在不刷新整个页面的情况下与服务器进行...

    一头扎进Ajax&Json视频教程第三讲B

    在本节"一头扎进Ajax&Json视频教程第三讲B"中,我们将深入探讨AJAX(Asynchronous JavaScript and XML)技术及其与JSON(JavaScript Object Notation)的关系。AJAX是一种在不刷新整个网页的情况下,能够更新部分...

    AjaxJson实体类与依赖包

    AjaxJson result = JSON.parseObject(jsonString, AjaxJson.class); ``` 综上所述,`AjaxJson`实体类与`fastjson`库的结合使用,可以极大地提高后端处理Ajax请求和响应的效率,同时简化了前后端之间的数据交互。在...

    Ajax&amp;Json基础学习和redis基础学习.zip

    JSON由于其结构与JavaScript对象相似,成为了Ajax通信中数据传输的首选格式,因为它可以方便地在JavaScript中序列化和反序列化。 在JSON的学习中,你需要了解其基本语法,如键值对、数组、字符串、数字、布尔值和...

    day22_Ajax&Json教案_docx1

    总结,Ajax 通过异步通信提升了网页的交互性,而 JSON 则提供了高效的结构化数据交换方式。结合 jQuery 等库,可以更便捷地实现 Ajax 功能。同时,了解如何使用 Jackson 等工具处理 JSON 数据是开发中的重要技能。

    ajax+json实例

    **Ajax+JSON 实例详解** 在现代Web开发中,AJAX(Asynchronous JavaScript and XML)技术已经成为提升用户体验的重要工具,它允许网页在不刷新整个页面的情况下与服务器进行数据交互。结合JSON(JavaScript Object ...

Global site tag (gtag.js) - Google Analytics