ajax留言板,一个简单留言板ajax应用的启示备忘录

本着学习 jquery 中 ajax 的态度,没有后台逻辑十分简单,一个 servlet 搞定,没啥注释,合计7KB。额,刚发现 js 文件只写了 5KB,尴尬,可见 jquery 真的很很很省程序员敲代码。
沿路解决的问题,一一列举,嘿嘿。
一、乱码问题
URL 传参乱码,记得以前某某网站(或许是书)说过什么在前台两次对URL进行两次encoding,在后台在进行一次 decoding,没有尝试,不是知道前台怎么encoding。于是google之,结论:修改一句 jquery 的源码即可。打开 jquery.js 搜索 contentType: "application/x-www-form-urlencoded;” 改成 contentType: "application/x-www-form-urlencoded;charset=UTF-8", 即可。显然 jquery 的作者没有考虑到国际化,或者是王星般的粗心。
还遇到另外一种乱码问题,貌似有点非主流,google 了半天都找不到相应结果,不知咋的被我瞬间解决。具体嘛,如果碰到在 js 文件中写如下类似代码:
$("#mesContent").append("" + id + title
+ " 由" + "" + name
+ "
发表 | "
+ item.id + ")'>回复ta

" + content
+ "
Tags:  phpajax ajax简单实例 ajax留言板

延伸阅读

最新评论

发表评论