`
endisonlai
  • 浏览: 10654 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
社区版块
存档分类
最新评论

初试jquery AJAX

阅读更多

 在学校时,带我们的老师用的是jquery。那时候觉得,好简单,不过就是节点函数

    取节点-->对节点进行相应的操作-->返回值.

              :~~思想很明确,然而现实却是,一个小小的AJAX我弄了两天,而且还有项目经理的帮助才完成。

其中,发现个问题:

         原来jquery1.3.2中的getJSON();,在jquery1.41.4.4中居然无法调用钩子函数。

         令我苦恼:~~~这个问题烦了一天,换成1.3.2才没这个问题。不知这是否是个bug。

好了,不说废话了。

       代码贴上:

	function printLicense(organ_id) {
   		var url = "LicenceOriginalServlet";           --action地址
    	                var params = {"organ_id":organ_id};     --parameter(不用在url后面加?,jquery自动加参数)
    		$.getJSON(url,params,function(data) {
               			 /*TODO Something with your code*/
                           		alert(data);
                });
    }

    前端代码主要功能:发送请求到某个Action,传递某些参数,获得json数据进行展现。

 

 

 

package org.servlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LicenceOriginalServlet extends HttpServlet {

	private static final long serialVersionUID = -7497301181053107634L;

	@Override
	protected void doGet(HttpServletRequest req, HttpServletResponse resp)
			throws ServletException, IOException {
		this.doPost(req, resp);
	}

	@Override
	protected void doPost(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {
		//防止页面缓存以及设置传递的字符编码
		response.setHeader("Pragma","No-cache");
		response.setHeader("Cache-Control","no-cache");
		response.setDateHeader("Expires", 0);
		response.setCharacterEncoding("GBK");
		response.setContentType("text/html; charset=GBK");
		
		PrintWriter out = null;
		
		try {
			String operatorid = (String) request.getSession().getAttribute("userid");
			//获取数据	
 			/*TODO your code */													
			//输出数据(采用Json格式)
			String json = {"name":"zhangsan"};
			out = response.getWriter();
			out.write(json);
		} catch (DebugException e) {
			e.printStackTrace();
		} finally {
			if(out!=null) {
				out.close();
			}
		}
	} 
}

   服务器端主要功能:采用request.getParameter()获取数据,对数据进行处理后,采用printWriter流写出

    ps:~~~可采用Json-lib方式进行json的操作(待续……)

 

 

<servlet>
     <servlet-name>LicenceOriginalServlet</servlet-name>
     <servlet-class>org.servlet.LicenceOriginalServlet</servlet-class>
</servlet>
 <servlet-mapping>
        <servlet-name>LicenceOriginalServlet</servlet-name>
        <url-pattern>/LicenceOriginalServlet</url-pattern>
    </servlet-mapping>

    web.xml配置。

 

经过这次的学习,对jquery的AJAX有了一定的了解。以后得多多动手,学习web前端的框架。

分享到:
评论

相关推荐

    初试JqueryEasyUI(附Demo)

    1. **jQuery**: jQuery 是一个轻量级的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画和 Ajax 交互。EasyUI 基于 jQuery,利用其强大的选择器和链式调用来实现组件操作。 2. **UI 组件**: jQuery EasyUI ...

    初试jQuery EasyUI 使用介绍

    标题《初试jQuery EasyUI 使用介绍》和描述部分提到的内容,主要涉及以下知识点: 1. jQuery EasyUI介绍:jQuery EasyUI是一个基于jQuery的UI库,它提供了一系列的插件,使得开发者能够快速构建具有丰富功能和美观...

    csp - j初试模拟卷.docx

    csp - j初试模拟卷.docx csp - j初试模拟卷.docx csp - j初试模拟卷.docx csp - j初试模拟卷.docx csp - j初试模拟卷.docx csp - j初试模拟卷.docx csp - j初试模拟卷.docx csp - j初试模拟卷.docx csp - j初试模拟...

    Ajax初试之读取数据篇

    【Ajax初试之读取数据篇】主要讲解的是如何利用Ajax技术在不刷新网页的情况下从服务器获取并显示数据。在Ajax开始准备篇中,我们已经准备好了XMLHttpRequest对象的函数和ASP输出XML格式数据的基础。在本篇中,我们将...

    基于c++的研究生初试录取管理系统全文件

    【标题】基于C++的研究生初试录取管理系统全文件 本系统是针对研究生初试录取流程而设计的一个管理软件,采用C++编程语言在Visual Studio环境下实现。C++是一种广泛应用的面向对象编程语言,以其高效、灵活性和强大...

    软件工程初试.zip

    《软件工程初试》资料集合是为准备武汉科技大学计算机专业考研初试的考生精心整理的一份宝贵资源。这个压缩包涵盖了三个主要部分:期末考试试卷、历年真题以及模拟预测题,旨在帮助考生全面深入地理解和掌握软件工程...

    大连大学2023年初试科目大纲汇总.rar

    《大连大学2023年初试科目大纲汇总》是一份重要的教育资源,主要涵盖了该校硕士研究生入学考试的各项科目大纲。这份压缩文件的目的是为考生提供清晰的考试范围和学习指南,帮助他们有效地准备初试。以下是根据文件名...

    西南交大初试相关

    在“西南交大初试相关”的压缩包文件中,包含了丰富的学习资料,如PPT和期末考试试卷,这些都是备考的重要资源。 首先,我们来详细探讨电力电子这一主题。电力电子是研究电能转换和控制的科学,它涵盖了电力半导体...

    研究生初试录取 c++课程设计

    【研究生初试录取 C++课程设计】是一种编程实践任务,旨在考察学生的编程能力和对研究生入学考试规则的理解。在这个课程设计中,学生需要编写一个C++程序来模拟研究生初试的录取过程,根据设定的分数线来筛选合格的...

    武汉理工初试复试汇总

    【武汉理工初试复试汇总】是一份针对武汉理工大学研究生入学考试的数据结构复习资源包,包含了丰富的学习材料和考试经验分享,旨在帮助考生更好地准备852数据结构这门科目,从而顺利通过初试和复试。 在数据结构的...

    研究生初试C++源代码

    研究生初试cpp文件,可以完成文件操作功能,统计研究生录取结果

    研究生初试录取管理系统

    ### 知识点一:研究生初试录取管理系统的架构与实现 #### 1.1 系统概述 研究生初试录取管理系统是一款基于C++语言开发的应用程序,旨在帮助教育机构高效地管理和处理研究生入学考试的相关数据。该系统通过定义结构...

    09多校考研初试成绩排名

    在中国的研究生入学考试(考研)过程中,初试成绩是决定考生能否进入复试的关键因素。"09多校考研初试成绩排名"这个压缩包文件很可能包含的是2009年多所高校考研初试的成绩数据,包括哈工大、浙江大学、大连理工大学...

    09高校初试排名 09年高校初试排名

    09年高校初试排名09年高校初试排名09年高校初试排名

    研究生初试录取系统 c 课程设计报告

    研究生初试录取系统 C 课程设计报告 本课程设计报告的主要目的是设计一个研究生初试录取系统,旨在统计初试合格的人数,并按总分由高到低的顺序输出合格考生的信息。本系统需要输入考生姓名、准考证号、报考专业、...

    应聘人员初试测评表.doc

    在招聘过程中,初试测评表是评估应聘者是否符合岗位要求的重要工具,它能系统地、客观地评估应聘者的各种素质和能力。本测评表主要分为个人基本素质评价、相关的工作经验及专业知识以及录用适合性评价三个部分,下面...

    浙大电气初试复试经验

    从给定的文件中,我们可以了解到浙江大学电气考研的初试和复试的一些具体经验和建议。以下是从标题、描述和部分内容中提取的关键知识点。 首先,关于初试经验,文档的作者是来自一所普通985高校电气学院的学生,...

    西安电子科技大学计算机初试复试汇总

    对于准备参加西安电子科技大学计算机初试和复试的学生来说,掌握以下几个关键知识点至关重要: 1. 计算机基础:包括计算机系统结构、操作系统、数据结构、算法设计与分析等基础知识。理解CPU工作原理、内存管理、...

Global site tag (gtag.js) - Google Analytics