background image

以看到

testGet 函数就利用 jQuery 的 ajax 向 Normal.aspx 发送了了一个 get 请求,没写的参

数使用

jQuery 默认参数,这个调用没使用任何参数,简单向 Normal.aspx 页面发送请求,

请求成功则

alert 全部 response(即 success 方法参数:result,jQuery 会把 responseText 传入

success 方法第一个参数),请求失败则向 DIV 中添加一行错误提示文本。如果一切正常,
可以看到页面弹出对话框,对话框内内容即是

Normal.aspx 页面内容

一个简单的

get 请求完成了,这样的结果一般没有多大用处,也不是 ajax 意图所在,使用

Ajax 主要是想使用 JavaScript 可以异步向服务器发送特定请求,获取服务器相关数据,比
如向服务器询问天气,然后获得天气数据,更新页面,而不是获取整个页面,换句话说,
使用

Ajax 本身就是为了摆脱更新整个页面来更新页面数据这种模式,仅仅需要服务器给我

们数据即可,这就需要调用服务器端的特定方法。

$.ajax GET 请求调用服务器特定方法

我们这时候需要修改

NormalPage.aspx,为其添加几个方法供 Default.aspx 测试调用

复制代码

 代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;