首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ajax异步写下数据,数据有一部分丢失了

2013-02-17 
ajax异步写入数据,数据有一部分丢失了做了一个考试的系统,用户每写一道题,都用ajax将答案写入到了数据库里

ajax异步写入数据,数据有一部分丢失了
做了一个考试的系统,用户每写一道题,都用ajax将答案写入到了数据库里,多用户测试的时候发现有一部分题的答案没有写进数据库,大概有百分之20没有写入,请问是怎么回事那! ajax 数据库 数据丢失
[解决办法]
你先确认一下,提交的数据出错,还是数据库操作问题
既是提交的数据问题也不是ajax的问题,一般是你生成提交数据可能出错
[解决办法]
并发问题吧,使用多线程或者加同步锁,或者像12306加个队列解决并发冲突问题。
[解决办法]
一般web服务本身就是多线程,web服务支持多个请求并发,就是多线程
[解决办法]
脚本出错什么的。。。测试的用户都是认识的还是什么,让他们反馈是否都成功提供或者报错什么的
[解决办法]
猜测是结果数据中由于字符组合不同,导致形成特殊字符,或者是IE中JS获取字符时,部分浏览器不支持
[解决办法]
应该是字符出了问题,比如内容里面多了个 "~" 这样系统就分辨不清了,需要用 \~来转义一下

热点排行