解析Atlas服务器端支持(下)(2)

来源:网络收集 责任编辑:栏目编辑 发表时间:2013-07-01 16:56 点击:
最后我们来看javascript代码:

javascript代码:

1 <script language="javascript">

2 // 内存中的Employee数组

3 var empArray = new Array();

4

5 // 添加一个Employee

6 function addEmployee()

7 {

8 // 建立一个对象表示Employee

9 var emp = new Object();

10 emp.Name = $('empName').value;

11 emp.Age = parseInt($("empAge").value, 10);

12

13 // 加入数组

14 empArray.push(emp);

15

16 // 更新最上方的显示

17 updateSource();

18 }

19

20 // 将内存中的empArray数组显示在id为employee的div中

21 function updateSource()

22 {

23 var html = "";

24

25 for (var i = 0; i < empArray.length; i++)

26 {

27 var emp = empArray[i];

28 html += ((i + 1) + ". " + emp.Name + ", " + emp.Age + " years old.<br />")

29 }

30

31 $("employees").innerHTML = html;

32 }

33

34 // 访问Web Service进行排序

35 function sort()

36 {

37 // 构造参数

38 var params = { "companyName" : $("companyName").value, "employees" : empArray };

39 // 构造Web Service方法访问对象

40 var method = new Sys.Net.ServiceMethod("ComplexTypeWS.asmx", "Sort", null);

41

42 // 调用Web Service方法

43 method.invoke(params, onMethodComplete);

44 }

45

46 // 回调函数

47 function onMethodComplete(company, response, userContext)

48 {

49 // 在id为sortedDisplay的div中显示所有的Employee,

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1