ExtJs学习笔记(5)_Ajax示例
ExtJs对于Ajax的使用非常简单,看下面的代码:
1.Html页:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head >
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" type="text/css" href="js/ext2.2/resources/css/ext-all.css" />
<script type="text/javascript" src="js/ext2.2/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="js/ext2.2/ext-all.js"></script>
<title></title>
</head>
<body>
<script type="text/javascript">
Ext.onReady(function() {
var fnAjaxDemo = function() {
var mydata;
Ext.Ajax.request({
url: "GetData.ashx?name=" + encodeURIComponent(Ext.get("name").dom.value), //服务器端地址
success: function(request) {
mydata = request.responseText; //服务器端文本数据
Ext.MessageBox.alert("返回值",mydata);
},
failure: function() {
alert("failure!");
}
});
}
Ext.get("btnTest").on("click", fnAjaxDemo);
})
</script>
<input id="name" value="Jimmy" name="name" />
<button id="btnTest">获取服务端信息</button>
</body>
</html>
2.服务端GetData.ashx
using System.Web.Services;
namespace Ajax_WCF
{
/// <summary>
/// $codebehindclassname$ 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class GetData : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
if (context.Request["name"] != null && context.Request["name"].ToString()!="")
{
context.Response.Write("Hello World," + context.Request["name"].ToString() + "!");
}
else
{
context.Response.Write("Hello World");
}
}
public bool IsReusable
{
get
{
return false;
}
}
}
}
运行效果:
转载请注明来自"菩提树下的杨过"http://www.cnblogs.com/yjmyzz/archive/2008/08/30/1279918.html
转载于:https://www.cnblogs.com/yjmyzz/archive/2008/08/30/1279918.html
ExtJs学习笔记(5)_Ajax示例相关推荐
- 【FastDDS学习笔记】HelloWorld示例程序编译和运行
目录 第一章:[FastDDS学习笔记]Ubuntu22上安装fastDDS环境 第二章:[FastDDS学习笔记]HelloWorld示例程序编译和运行 第三章:[FastDDS学习笔记]Fast- ...
- java message bus_【Microsoft Azure学习之旅】消息服务Service Bus的学习笔记及Demo示例...
今年项目组做的是Cloud产品,有幸接触到了云计算的知识,也了解并使用了当今流行的云计算平台Amazon AWS与Microsoft Azure.我们的产品最初只部署在AWS平台上,现在产品决定同时支 ...
- extlink.php,ExtJs 学习笔记基础篇 Ext组件的使用_extjs
昨天刚接触到Extjs,简单写了篇学习笔记,今天继续. 天介绍一下Ext中组件举几个简单的例子做说明.注意:文章内容有些摘自本人学习过程中看到的资料. Ext2.0对框架进行了非常大的重构,其中最重要 ...
- Halcon学习笔记:xyz_attrib_to_object_model_3d示例
Halcon学习笔记:xyz_attrib_to_object_model_3d--从X.Y和Z图像中创建3D对象模型同时附加属性 xyz_attrib_to_object_model_3d.hdev ...
- OpenCV学习笔记与代码示例(三):张氏标定法标定相机原理及函数详解
目录 1.张氏标定法基本原理 1.1相机针孔模型 1.2单应矩阵H 1.3求相机内参 1.4求相机外参 1.5优化参数 1.6总结 2.OpenCV实现 2.1特征点检测与靶标坐标初始化 2.2相机标 ...
- python通信信号处理_python学习笔记——信号模块signal(示例代码)
基于python学习笔记--多进程间通信--Linux信号基础的学习基础,进一步学习Python标准库中的signal模块. 尽管signal是python中的模块,但是主要针对UNIX平台(比如Li ...
- ExtJs学习笔记(3)_GridPanel[XML做数据源]
这一节,将学习到除了用JSON做GridPanel的数据源外,还可以使用XML 一.静态示例 1.xml文件内容: <?xml version="1.0" encoding= ...
- ExtJs学习笔记(2)_Basic GridPanel[基本网格]
这一节,将学习如何使用网络上最常见的UI控件_Grid 1.静态示例: 静态示例其实官方下载包里,就有sample,这里只贴出代码,后面的如何跟WCF结合,做出动态版的Grid才是本文重点 <! ...
- ExtJs学习笔记(4)_EditorGridPanel(可编辑的网格控件)
这一节,我们将看到ExtJs功能强大的可编辑网格控件,几乎与VS.Net的GridView功能一样了,但是ExtJs的可是纯JS的UI 一.静态示例(改自ExtJs的官方示例) a.因为我们是采用xm ...
最新文章
- 高性能mysql主存架构
- CNCF TOC 委员张磊:不断演进的云原生给我们带来了什么?
- php中的自定义函数与c语言有什么区别,php与c语言的不同点是什么?
- unittest里discover用法_unittest框架核心要素及应用
- 未来如何与计算机和谐相处,未来计算机将进入身体和大脑,大脑将和云连接
- Keil(MDK-ARM-STM32)系列教程(三)工程目标选项配置(Ⅰ)
- css实现三栏布局的几种方法及优缺点
- 用Windows Live Writer写51cto博客
- 局部敏感哈希(Locality Sensitive Hashing,LSH)
- 美观实用的BeautifulReport测试报告
- 计算机office报名时间,计算机二级office每年的报名时间和考试时间是什么时候?...
- 传奇手游服务器搭建_传奇手游架设服务器教程
- 个人电脑网站的创建与发布
- XMUTOJ-默罕默德的炸弹
- 锁升级过程(偏向锁/轻量级锁/重量级锁)
- php警告注释,php程序(warning)警告
- 设置git使用vimdiff比较差异
- SVN: E155036:This client is too old to work with working copy…解决方法
- c++ 图的连通分量是什么_7.1 图的定义与基本术语
- 最新最全各大网站收录、搜索引擎的提交入口
热门文章
- mysql 5.7.18-winx64_mysql 5.7.18 winx64安装配置方法图文教程
- 吗 使用的是_论文是可以反复使用吗?
- datax 不识别字段过滤_卷烟厂工艺空调混风段板式过滤器改进与应用
- pg数据库json数据类型_PG数据类型
- java批量执行sql语句_Java中批量执行sql语句
- Python:python中的可变类型和不可变类型
- 基于pytorch的模型剪枝+模型量化+BN合并+TRT部署(cifar数据)(2)
- Linux那些事儿 之 戏说USB(15)设备
- Corner Proposal Network 论文阅读(2020ECCV)
- r - 求平均成绩_EXCEL计算修剪平均和条件平均,其实很简单