每天下班后都会敲会儿代码,怕遇到了问题解决不了,虽然我现在很菜,但是我努力,我相信我每天学点,总有一天我这个蜗牛也会有属于我的天,只要今天比昨天好这不就是希望吗?呵呵 史今说的 我喜欢 也送给大家
今天我写了第一个完整的jquery 的ajax 返回json 的程序,也进一步了解了ajax, json,ashx 之前没有怎么接触过json 只知道键值对的格式 但是不知道在ajax 中怎样使用,今天算是用到了 虽然很简单但是对于我一个初学者来说 还是挺高兴的 希望给那些和我一样在初级阶段徘徊的朋友们能够带来一点帮助 这是个完整的例子
例子是一个当你用户名输入用户名,请求页面进行比对处理 例子很简单但是让初学者可以更好的理解query中的ajax
Javascript:
<script src="js/jquery-1.4.2.js" type="text/javascript"></script>
<script type="text/javascript">
function alertMsg()
{
var user={"id":"","pwd":""};
user.id= $("input:text").val();
user.pwd=$("input:password").val();
$.ajax({
url: "HandleAjax.ashx",//这里的请求页面建议大家使用ashx 一般处理程序 相当于一个轻量级的aspx 这里的对数据的处理没有必要那么大费周折的使用aspx,也算是对性能做了一点点小贡献吧
data: "user="+user.id,// (xml, json, script, or html)如果使用Json 传值 格式为该行代码为 data:({arg:1})
datatype: "json",//请求页面返回的数据类型
type: "GET",
contentType: "application/x-www-form-urlencoded",//发送信息至服务器时内容编码类型 默认值:application/x-www-form-urlencoded
success:function(data) {//这里的data是由请求页面返回的数据
alert(data.result);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("XMLHttpRequest");
}
});
}
Html:
<body>
用户名:<input id="id" type="text" name="id" />
密码:<input id="pwd" type="password" name="pwd" />
<input id="submit" type="button" name="sub" value="submit" onclick="alertMsg();" />
</body>
请求页面 ashx
<%@ WebHandler Language="C#" Class="HandleAjax" %>
using System;
using System.Web;
public class HandleAjax : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "application/json"; //返回客户端请求的数据类型 如果为xml 则“text/xml”
if (context.Request["user"] == "jiayou")//无论使用什么方式传值 json 或者连接字符串 都以此方式接收 参数
{
string hello="OK";
context.Response.Write("{\"result\":\""+hello+"\"}");//注意格式”key”:”value” 这里的格式我写错了好几次才改正确的
}
else { context.Response.Write("{\"result\":\"Hello pig\"}"); }
}
public bool IsReusable {
get {
return false;
}
}
}
分享到:
相关推荐
一个简单的Ajax实例——基于Ajax无需刷新技术开发的聊天室程序,实现多用户在网页上聊天,并可以实时更新信息。
非常简单的程序,用intellij写的,由于本人不是很熟悉jquery,传上来以备不时之需
jquery ajax 异步传值并把值赋予在div标签内 很简单的jquery ajax异步传值 让您清楚了解jquery ajax运作 点击按钮的时候 程序会通过ajax去获取某个PHP文件的输出值 获取PHP文件的输出值的那一刻下面的程序会继续执行...
IntraWeb中有一个控件TIWJQueryWidget,使用该控件的文档却很少。 实际上TIWJQueryWidget的OnReady属性就是放置jQuery的$(document).ready()函数代码的位置。本例中在这里绑定IWEDIT1的onkeypress事件处理程序与...
写个一个简单的web项目,把html、css、JavaScript、jQuery,ajax,bootstrop前端技术的dome。
jquery_ajax_json简单实例jquery_ajax_json简单实例
粗渣 一个简单的 jQuery AJAX crud 应用程序
jQuery的一个简单补丁,使用事件将调用“进度”回调 用法 只需在页面上添加脚本即可: < script src =" js/jquery.ajax-progress.js " > </ script > 然后,每当发出一个ajax请求时,只需指定一个进度...
首先新建一个名闻Ajax的asp.net web空应用程序,项目目录如下图所示。 其中.ashx文件是一般处理程序,暂时不用知道它是干嘛用的,后面你就知道了。jquery-1.7.1.js可以在这里下载。 我们首先理清一下我们要实现的...
用PHP做的简单留言板, 原本打算不用数据库的,可是后来时间有限,就在数据库上面建了一个留言表,其他的数据全部用php对象序列化以文件的形式存储的,没有怎么写过B/S系统,用php也很少,这里面主页面全部用ajax实现的,...
JQuery实现ajax上传文件示例源码 源码描述: url用来指定后台处理的程序,fileElementId指的是文件选择框的ID,dataType用来指定返回的数据格式,支持xml、script、json和html。 返回的json的格式最简单:{error:'...
Ajax 技术改变了大型商业 Web 应用程序的外观,但是许多较小的 Web 站点都不具备足够的资源重新构建完整的用户界面(UI)。Ajax 的一些新特性能够解决实际中的界面问题并改善用户体验。本文将展示如何使用简单的模式...
程序使用jquery方法提交请求,处理后将数据库绑定到页面中。 Ajax无刷新分页示例源码 程序介绍: 程序使用jquery方法提交请求,处理后将数据库绑定到页面中。 Ajax无刷新分页示例源码 程序介绍: 程序使用...
ASP.NET+JQuery实现Ajax无刷新技术,程序比较简单,只有一个ajax.aspx是动态页面,其余全是静态页面。因此,本程序是您学习Ajax的好范例,其使用的JQuery插件,也是目前Ajax技术依托的最强大、最流行的JS类库。
jQuery是一个简洁快速的JavaScript库,它能让你在你的网页上简单的操作文档、处理事件、运行动画效果或者添加Ajax交互。jQuery的设计会改变你写JavaScript代码的方式。 jQuery适合于设计师、开发者以及那些还好者,...
115. 简单jQuery实现产品图片自动左右滚动插件下载 116. 编辑推荐jQuery超帅模拟图片翻页的展示Flash特效效果 117. 适合网站内容推广淡入淡出特效的jQuery焦点图结合文字导航切换特效(很精美) 118. 非常不错...
Ajax-jQuery-Ajax-Dynamic-Select.zip,从数据库中获取筛选记录的简单应用程序,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分...
a 熟悉简单JQuery Ajax的使用 b 了解如何构造基本的Json格式的数据(构建Json也可以通过第三方的dll) c 熟悉下handler的基本用法 1 简单效果图 2 前台代码 <%@ Page Language="C#" AutoEventWireup=...
它是一个简单的 Python/jQuery 库,为 Python Web 应用程序提供了简单的 ajax 集成。 主要思想是使用调用服务器端回调的 javascript 代码,这些回调生成响应(操作 DOM 等)并将其传递回客户端。 这样,您就无需...
在网上看到有很多人介绍了JQuery分页,但基本上都是一个静态的东西,对于新手来说根本就没有多大用处,如何与后台进行操作也不大清除,我也用JQuery完成了一个简单的分页程序。用到了JQuery 分页插件pagination, ...