ASP.NET的Ajax异步传值尝试


 1 前台代码:
2 <head runat="server">
3 <title>无标题页</title>
4 <script src="JavaScript/jquery-1.4.2.min.js" type="text/javascript"></script>
5 <script type="text/javascript" language="javascript">
6 //Ajax传值
7 function startClick() {
8 var str="123";
9 $.ajax({
10 url: ‘Default.aspx?time=‘ + (new Date().toTimeString()),
11 type: ‘get‘,
12 data: {
13 Type: str
14 },
15 success: function(data) {
16 if (data != null) {
17 if (data == "1") {
18 $("#serverName").text("成功!");
19 setTimeout("closeHide()", 3000) //单位毫秒
20 }
21 else {
22 $("#serverName").text("失败!");
23 setTimeout("closeHide()", 3000) //单位毫秒
24 }
25 }
26 }
27 });
28 }
29 //隐藏控件
30 function closeHide() {
31 $("#divHide").hide();
32 };
33 </script>
34 </head>
35 <body>
36 <form id="form1" runat="server">
37 <div>
38 <asp:Button ID="divHide" runat="server" Text="显示" onclick="bt_Click" />
39 </div>
40 <div>
41 <div id="serverName" >ticketApps</div>
42 <input type="button" id="btnStart" value="重启" onclick="startClick()"/>
43 </div>
44 </form>
45 </body>
46 </html>


 1 后台代码:
2 protected void Page_Load(object sender, EventArgs e)
3 {
4 //ajax请求
5 if (!string.IsNullOrEmpty(Request["Type"]))
6 {
7 Response.Write(startServer(Request["Type"]));
8 Response.End();
9 }
10 }
11 /// <summary>
12 /// Ajax程序
13 /// </summary>
14 /// <param name="s">程序代码</param>
15 /// <returns>0:重启失败 1:重启成功</returns>
16 public string startServer(string s)
17 {
18 string re = string.Empty;
19 string aCode=string.Empty;
20 try
21 {
22 aCode = s;
23 re = "1";
24 }
25 catch
26 {
27 re = "0";
28 }
29 return re;
30 }

ASP.NET的Ajax异步传值尝试

时间: 2024-08-06 03:41:43

ASP.NET的Ajax异步传值尝试的相关文章

Jquery ajax异步传值的两个实用的方法,你看后肯定会用第二个

故名思议,你是个asp.net  或者是搞PHP的或者 是javaweb的 ,但是为了提高界面的效率,你必须会实用jquery的ajax,当然,在ajax异步传值的时候很头疼的一件事情就是,拼接字符串json下面给大家演示一个较为普通的拼写json,话不多少 我直接上code $.ajax({ type: "Post", //方法 url: "MsgTongJi.aspx/AreaStu", //url contentType: "application/

JSON.stringify实例应用—将对象转换成JSON类型进行AJAX异步传值

在上一篇中,对JSON.stringify()方法有了初步的认识,并且做了一些简单的例子.本篇将进一步将JSON.stringify用在复杂些的实例中,例如如下需求: 在进jQuery AJAX异步传值时,用JSON.stringify()函数将数组转换成(JSON:JavaScript Object Notation 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式),再传到一般处理程序中,在一般处理程序中,把得到的值进行反序列化Deserialize<T>(v

前端ajax异步传值以及后端接收参数的几种方式

原文参考 异步传值 前台往后台传值呢,有很多种方式,大家听我细细道来. 第一种呢,也是最简单的一种,通过get提交方式,将参数在链接中以问号的形式进行传递. // 前台传值方法 // 触发该方法调用ajax function testAjax(yourData) { $.ajax({ type: "get", // 以get方式发起请求 url: "/yourUrl?yourDataName=" + yourData, // 将你的请求参数以问号拼接到url中进行参

ASP.NET MVC中使用ASP.NET AJAX异步访问WebService

使用过ASP.NET AJAX的朋友都知道,怎么通过ASP.NET AJAX在客户端访问WebService,其实在ASP.NET MVC中使用ASP.NET AJAX异步访问WebService 也没什么大的差别. 在ASP.NET应用程序里使用ASP.NET AJAX访问WebService通常都是通过ScriptMananger引入WebService生成客户端代理的方法,同时也可以使用Microsoft Ajax Library来完成.本文将介绍在ASP.NET MVC中使用ASP.NE

asp .net mvc ajax 传值到后台,并放回JSon值解析

什么是 AJAX ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面. 有很多使用 AJAX 的应用程序案例:新浪微博.Google 地图.开心网等等. AJAX定义个用法参考http://www.w3school.com.cn/jquer

ASP.NET MVC 网站开发总结(五)——Ajax异步提交表单之检查验证码

首先提出一个问题:在做网站开发的时候,用到了验证码来防止恶意提交表单,那么要如何实现当验证码错误时,只是刷新一下验证码,而其它填写的信息不改变? 先说一下为什么有这个需求:以提交注册信息页面为例,一般注册都需要用户填一个验证码信息(防止机器恶意注册),并且这个验证码会提交到后台去进行比对,若是错了则不会检查其他提交信息而直接返回浏览器端提示验证码错误.若是简单地用form表单直接将数据提交到指定的url,当验证码填写错误的信息返回浏览器端的时候,不可避免整个页面都会重新刷新一次,这是用户所不想要

ASP.NET之Ajax系列(三)

我们通过前两篇文章的学习,已经大致掌握了Ajax的实现方法,同时也可以对比出两种方式的优劣.但是我们还是没有搞清楚真正的ajax的实现原理,以及最原始的,未经过封装的ajax是什么样的,今天我们一起来探索这些之前不了解的地方. 首先在上一篇也提到过,Ajax是异步的Javascript和XML,那么聪明的你应该已经猜到,js脚本是必不可少的.我们在这里先引入一个浏览器对象:XMLHttpRequest,可能大家对这个对象比较陌生,那么我们就先从它的属性开始了解.它主要有三个属性:onreadys

触碰jQuery:AJAX异步详解

触碰jQuery:AJAX异步详解 传送门:异步编程系列目录…… 示例源码:触碰jQuery:AJAX异步详解.rar AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML).它并非一种新的技术,而是以下几种原有技术的结合体. 1)   使用CSS和XHTML来表示. 2)   使用DOM模型来交互和动态显示. 3)   使用XMLHttpRequest来和服务器进行异步通信. 4)   使用javascript来绑定和调用.

PHP curl 抓取AJAX异步内容

其实抓ajax异步内容的页面和抓普通的页面区别不大.ajax只不过是做了一次异步的http请求,只要使用firebug类似的工具,找到请求的后端服务url和传值的参数,然后对该url传递参数进行抓取即可. 利用Firebug的网络工具 如果抓去的是页面,则内容中没有显示的数据,是一堆JS代码. Code $cookie_file=tempnam('./temp','cookie'); $ch = curl_init(); $url1 = "http://www.cdut.edu.cn/defau