ajax(4)异步查询数据

注:来源:http://blog.csdn.net/u012882327/article/details/48318677#t2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>index.jsp</title>

<script type="text/javascript" src="jq/jquery-1.8.0.js"></script>

</head>

<body>

<!-- 一个查询按钮触发ajax -->

<input type="button" value="查询" onclick="query()" />

<br />

<table>

<thead>

<tr>

<td>菜名</td>

<td>价格</td>

</tr>

</thead>

<!-- 用一个id就可以用Jquery操作表体 -->

<tbody id="t_body"></tbody>

</table>

</body>

<script type="text/javascript">

/* 点击按钮触发 */

function query() {

//执行ajax

ajaxFun();

}

/* ajax代码部分,从jquery帮助文档可直接拷贝 */

function ajaxFun() {

//ajax执行体

$.ajax({

//提交方式

type : "POST",

//访问servleturl

url : "query",

//服务器成功返回结果后,会把结果保存到data中

success : function(data) {

//先把表体部分清空

$("#t_body").empty();

//eval获取返回的JSON对象集合

var d = eval(‘(‘ + data + ‘)‘);

//把数据显示到页面的方法

showData(d);

}

});

}

/* 显示数据 */

function showData(d) {

//循环遍历一边d

for ( var i = 0; i < d.length; i++) {

var html = "<tr><td>" + d[i].name + "</td><td>" + d[i].price

+ "</td></tr>";

//通过表体id把显示文本显示到网页中

$("#t_body").append(html);

}

}

</script>

</html>

时间: 2024-11-09 09:57:26

ajax(4)异步查询数据的相关文章

MVC—实现ajax+mvc异步获取数据

之前写过ajax和一般处理程序的结合实现前后台的数据交换的博客,如今做系统用到了MVC,同一时候也用到了异步获取数据. ajax+一般处理程序与MVC+ajax原理是一样的在"URL"中前者写的一般处理程序的名字.而后者写到Controller中须要调用的方法. Controller中的设计 using System.Collections.Generic; using System.Web.Mvc; namespace mvcAjaxByAjax.Controllers { //考试

原生AJAX如何异步提交数据?

AJAX概述 AJAX:Asynchronous Javascript And XML,异步的JS和XML.2001,Google为了改进搜索的用户体验,提出了GoogleSugguest效果,正式提出了AJAX的概念. 目标:在无刷新无提交的情况下,实现页面内容的局部更新--数据来自于服务器. 常见应用:实时数据获取(如股票走势图).搜索建议.聊天室.SPA AJAX应用依赖于浏览器底层提供的核心对象: XMLHttpRequest:用于向Web服务器发起异步请求,并接收响应消息. 使用XHR

springboot使用异步查询数据

主要适用于需要查询多种类型的数据,而且二者的参数没有关联的情况. 1.开启异步调用注解 2.创建抽象类,定义相关方法 1 /** 2 * @author:YZH 3 * time: 2019/8/8 12:16 4 * description: 建立抽象类,定义相关方法 5 **/ 6 public abstract class BaseAdapt<T,Base>{ 7 private Base base; 8 9 public BaseAdapt(Base base){ 10 this.ba

Ajax的异步请求数据

URL url = this.getClass().getResource("/"); String      imgUrl= url.toString().replaceAll("file:/", "")+"../../img"; D:/Tomcat7/webapps/JfreeChart/WEB-INF/classes/../../img/jfreechart-onetime-6962013917043839782.png

异步查询回调函数调用

异步查询数据,需要对返回的数据进行后续步骤操作,使用使用方法: 1.new promise方法使用. 2.回调函数使用 使用方式: pageGetDeviceTreeInfo({deviceTypeAry:[1]},this.getTreeData); 函数: 1 export function pageGetDeviceTreeInfo(param,callback){ // 区域树接口查询,const param = {deviceType:1};//deviceType:1,人脸抓拍;2,

ajax基础语法、ajax做登录、ajax做用户名验证是否可用、ajax做关键字查询动态显示、ajax做用表格显示数据并增加操作列

AJAX: AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 如果此页面用到了ajax方法,一定要在页面上端加上: <script src="../../jquery-1.11.2.min.js"></script> ajax基础语法: <script type="text/javascript">

jQuery基础(Ajax,load(),getJSON(),getScript(),post(),ajax(),同步/异步请求数据)

1.使用load()方法异步请求数据 使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为: load(url,[data],[callback]) 参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数. 2.使用getJSON()方法异步加载JSON格式数据 使用getJSON()方法可以通过Ajax异步请求的方式,获取服务器中的数据,并对获取的数据进行解析,显示在页面中,它的

jQuery选取所有复选框被选中的值并用Ajax异步提交数据

昨天和朋友做一个后台管理系统项目的时候涉及到复选框批量操作,如果用submit表单提交挺方便的,但是要实现用jQuery结合Ajax异步提交数据就有点麻烦了,因为我之前做过的项目中基本上没用Ajax来批量提交复选框数据,今天用到了就分享一下. 由于我做的项目一些地方比较复杂,这里我只举一个小例子,能理解就好. 首先,我做了一个简单的多个复选框的界面,如图: 这是一个比较简单的多个复选框提交界面.代码如下: 1 <body> 2 <div> 3 <input type=&quo

ajax交互servlet返回数据和jdbc模糊查询-中文-已经设置了UTF-8和解决了乱码

1.编码是将字符按一定翻译方式转换成字节存储在内存或外存中,解码是按照一定翻译方式将存储中的字节转换成字符. 2.ASCII是单字节,最高位总为0,相当于只占用了一个字节的7位,2^7=128个字符,相当于键盘上的128个键,有大小写因为字母,有*,%¥#@!+....等这些可显示字符,也有不可以显示的控制符F1,ctr... 而ISO-8859-1是启用了ASCII码的最高位,理论上是能再多128位,实际上没用掉这么多,至于多了那些,你们自己查下表 UTF-8是可变长的,具体中文几个字节,怎么