摘要: jQuery调用Web Service很简单,使用方便,如果你以前用过ASP.NET Web Service和jQuery,你10分钟就可以做一个jQuery调用ASP.NET Web Service的例子。下面就来做。 (1)在ASP.NET中添加一个Web Service,就用默认名称吧,WebService1。 (2)在WebService1中添加2个方法,第一个方法返回1个Student对象,第二个方法返回一个Student列表,这两种返回对象在客户端处理时稍微有一点不一样,等会要说明。下面是代码。 阅读全文
posted @ 2010-04-28 21:05 基础软件 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 刚才看了几篇文章,都说Web Service端要使用JavaScriptSerializer进行序列化,在客户端处理数据时,要使用JavaScript的 eval求值,但是经我试验,当用jQuery 调用 Visual Studio 2008 SP1和Visual studio 2010发布的Web Service中,不需要使用eval求值,在success回调函数中得到的就是一个对象,而不是一个字符串。 又找了两篇文章,不使用JavaScriptSerializer进行序列化和eval求值,直接使用对象。 阅读全文
posted @ 2010-04-28 19:41 基础软件 阅读(423) 评论(0) 推荐(0) 编辑
摘要: AJAX技术现在得到广泛应用,它采用异步局部更新数据的方式,不产生服务器回发,提高了网络效率,提高了用户体验。 当然,AJAX技术的意义并不是无刷新更新以提高用户体验,这是我初学AJAX时的错误印象。AJAX技术更是一种局部更新数据的方式,大大节省了网络流量,减少网页下载时间,从而提高Web程序响应速度。 举个例子来说,你在浏览一个论坛里某篇热门文章,好多人都在文章后面留言了,所以这个页面很大(5k甚至更大)。这个文章你也很感兴趣,想发表自己的观点,于是你输入内容(只有20个汉字)然后回复。在传统的ASP.NET Web程序中,你必须提交整个页面,服务器端处理后,再返回整个页面,你的浏览器处理整个页面并显示。这期间产生了庞大的网络浏量、浪费了服务器端处理、也给浏览器端造成更大工作量。 阅读全文
posted @ 2010-04-28 16:23 基础软件 阅读(401) 评论(0) 推荐(0) 编辑