日期:2014-05-17  浏览次数:20408 次

问一个关于data.split的问题
这个问题,也不知道会不会太低端,希望各位过来的哥哥随便跟我讲下就是了,呵呵

情况:
想做无刷新评论。

看到论坛上,博客上的代码都是用一个StringBuilder把评论的所有内容(包括用户名,标题,日期等等)配上分隔符号(如&,|,$)装起来,然后在html页通过这个data.split来分割成字符串数组

问题:虽然知道StringBuilder够大,这样做,我总感觉不太科学吧,把所有内容都用字符装起来?就没别的办法了?如果评论内容很多,会不会效率很低?

又或者有图片的话,怎么传过来?ashx服务端没有更有针对性的类可以用了吗?又或者是不是说,jquery就只能接受这样的方式?既然说jquery是多么多么强大的库,这就不会这么局限吧。是不是像一些人所说,我也被微软的方式局限了,总想那么多类用(心里话)。。


本人基础知识相当缺乏,也不知道从哪方面入手去搜索这样的问题,实在不解,是不是我想多了?所以来问问

如果有别的方法,给个清晰的代码我看看

且肯定有我需要了解的东西,请大家抛一下砖,引玉一下,谢谢了



------解决方案--------------------
只要前台能够解析出你的返回类型,都可以,比如JSON,比如XML,其实呢,都是在循环拼字符串,只不过拼出来的格式不同,前台解析的方式也有所不同

但是,既然返回一个集合,肯定需要遍历,内容多的话,可以分页调取,每次调取一定数量的评论

还有图片是保存在服务器上的,你传递的也只是指向图片的具体链接,而不是图片本身
------解决方案--------------------
要系统的学习一门技术,看书是很有必要的。baidu,google用于解决某个点的问题。