ASP+Ajax+Jquery无刷新留言本,最近有网友让我帮忙做一个简单的asp程序,我突然想到用AJAX来实现,因为之前用的是NET,实现起来比较简单。其实ASP的AJAX实现跟aspx差不多,都是reponse.write一个值到浏览器。不同的是,NET是ashx页面来处理返回值的,而asp是用asp页面来返回值。

实现的思路大致就是新建一个asp和html文件,html页面负责发出AJAX请求,asp页面负责响应请求,返回值。

但是在实现之前你就会想到一个问题,对于单个值的返回很简单,但是要返回一条完整的留言信息,包括(时间,内容,作者)就有点问题了,对于ashx的话很容易解决,因为NET提供了一个JavaScriptSerializer函数,可以在服务端把要返回的信息封装为对象后序列化返回,然后在客户端用Jquery反序列化后,就可以像数组一样使用返回的数据了。那么asp中该怎么实现呢,asp中没有像JavaScriptSerializer这样的序列化函数。

其实也不难,我们可以尝试另外一种原始的方法(包括NET中也可以这样来实现),利用字符串的拼接来传递数据是个很好的解决方法。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。