jQuery使用$.ajax进行异步刷新的方法(附demo下载)


Posted in Javascript onDecember 04, 2015

本文实例讲述了jQuery使用$.ajax进行异步刷新的方法。分享给大家供大家参考,具体如下:

最近要用到jquery进行异步读取数据的功能,jquery提供了许多内置的异步读取函数,给大家演示下最常用的$.ajax用法

在客户端文本框输入一个内容,然后在服务器端返回时间

在DEMO中要用到ashx文件,用于获取服务器的信息

效果图片

jQuery使用$.ajax进行异步刷新的方法(附demo下载)

escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

客户端代码

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default7.aspx.cs" Inherits="Default7" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<mce:script type="text/javascript" src="js/jquery-1.4.2.min.js" mce_src="js/jquery-1.4.2.min.js"></mce:script> 
 <title></title> 
 <mce:script type="text/javascript"><!-- 
  function GetData() { 
   if ($('#Text1').val() == '') { 
    alert('请输入内容!'); 
    return; 
   } 
   $.ajax({ 
    type: "GET", 
    url: "ContentHandler.ashx?name=" + $('#Text1').val(), 
    cache: false, 
    data: { sex: "男" }, 
    success: function(output) { 
     if (output == "" || output == undefined) { 
      alert('返回值为空!'); 
     } 
     else { 
      output = eval("(" + output + ")"); 
      $('#divmsg').html("姓名:" + output.name + "----" + "日期:" + output.dt); 
     } 
    }, 
    error: function(XMLHttpRequest, textStatus, errorThrown) { 
     alert("获取数据异常"); 
    } 
   }); 
  } 
// --></mce:script> 
</head> 
<body> 
 <form id="form1" runat="server"> 
 <div> 
  ajax使用demo 
 </div> 
 <div> 
<input id="Text1" 
   type="text" /> 
     <input id="Button1" type="button" value="获取数据" onclick="GetData()"/> 
   </div> 
  <div id='divmsg'> 
  </div> 
 </form> 
</body> 
</html>

服务器端代码

<%@ WebHandler Language="C#" Class="ContentHandler" %> 
using System; 
using System.Web; 
public class ContentHandler : IHttpHandler { 
 public void ProcessRequest (HttpContext context) { 
  string output = ""; 
  string name = context.Request.Params["name"]; 
  output = GetJsonData(name); 
  context.Response.ContentType = "text/plain"; 
  context.Response.Write(output); 
 } 
 public bool IsReusable { 
  get { 
   return false; 
  } 
 } 
 public string GetJsonData(string aa) 
 { 
  string result = "{name:/""+aa+"/",dt:/""+DateTime.Now.ToString()+"/"}"; 
  return result; 
 } 
}

完整实例代码点击此处本站下载。

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
利用JQuery+EasyDrag 实现弹出可拖动的Div,同时向Div传值,然后返回Div选中的值
Oct 24 Javascript
jquery 防止表单重复提交代码
Jan 21 Javascript
JS getStyle获取最终样式函数代码
Apr 01 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
May 02 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
Mar 20 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
Nov 16 Javascript
jQuery实现的分子运动小球碰撞效果
Jan 27 Javascript
详解js前端代码异常监控
Jan 11 Javascript
jQuery中 bind的用法简单介绍
Feb 13 Javascript
小程序实现展开/收起的效果示例
Sep 22 Javascript
vue如何在项目中调用腾讯云的滑动验证码
Jul 15 Javascript
vue 使用post/get 下载导出文件操作
Aug 07 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
Dec 04 #Javascript
写给小白的JavaScript引擎指南
Dec 04 #Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
Dec 04 #Javascript
jQuery旋转木马式幻灯片轮播特效
Dec 04 #Javascript
jQuery中cookie插件用法实例分析
Dec 04 #Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
Dec 04 #Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
Dec 04 #Javascript
You might like
用PHP实现将GB编码转换为UTF8
2006/11/25 PHP
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
2011/12/14 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
ThinkPHP的URL重写问题
2014/06/22 PHP
PHP查询快递信息的方法
2015/03/07 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
2015/10/08 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
Windows 下安装 swoole 图文教程(php)
2017/06/05 PHP
PHP钩子与简单分发方式实例分析
2017/09/04 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
javascript调试过程中找不到哪里出错的可能原因
2013/12/16 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
javascript实现的淘宝旅行通用日历组件用法实例
2015/08/03 Javascript
jquery实现的简单二级菜单效果代码
2015/09/22 Javascript
jQuery同步提交示例代码
2015/12/12 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
纯js三维数组实现三级联动效果
2017/02/07 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
2017/07/03 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
JavaScript使用ul中li标签实现删除效果
2019/04/15 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
Python Tkinter简单布局实例教程
2014/09/03 Python
Python中input和raw_input的一点区别
2014/10/21 Python
python实现杨氏矩阵查找
2019/03/02 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
python中id函数运行方式
2020/07/03 Python
python的dict判断key是否存在的方法
2020/12/09 Python
洲际酒店集团英国官网:IHG英国
2019/07/10 全球购物
酒吧副总经理岗位职责
2013/12/10 职场文书
超市中秋节促销方案
2014/03/21 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
2015年幼儿园教研活动总结
2015/03/25 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js