WebService代码(WebService.asmx):


1

2

3

4

5

6

7

8

9

10


11

12

13

14

15



16

17

18

19



20

21

22

23

测试页面代码(Test.html):


1

2

3

4

5



6

7

8



9

10



11

12

13

14



15

16



17

18

19

20



21

22

23

24

25



26

27

28

29

30

31

32



33

34

35

36

37

38

39

40

41

42

43



44

45

46

47

48

49

50

51

52



53

54



55

56



57

58

59

60

61

62

63



64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

程序很简单:SumIt方法向服务器发请求;createQueryString将输入的内容组成查询字符串供POST使用;XMLHttp的状态改变的句柄设置到handleStateChange方法中;displayResult显示计算结果。其实AJAX的关键就是如何使用好各种浏览器都支持的XMLHttpRequest对象。