AJAX提交多条数据时缓慢

大家好。
我在使用AJAX做后台数据的提交,起先以为数据量并不大,所以提交测试都没有任何问题。由于业务分析的不够全面,实际在综合测试的时候,数据量竟然有1200条之多,甚至到实际的使用时候还有更多的数据量。当一点击处理的时候,IE竟然都提示说处理缓慢的提示。。。
想问问大家有没有碰到过这种问题,或者这种问题应该如何解决?再问如下几个问题,请大家尽心解答,不胜感激。
1.AJAX的使用范围,最好能列举出AJAX适用哪些地方。
2.如上情况如何避免,出现后能否不重新修改程序用其他方法解决?
3.AJAX是自己实现好,还是似乎用JQUERY封装好的AJAX呢?
谢谢。
[b]问题补充:[/b]
楼下的,没有办法啊。分批的话,后台还是要处理多条数据的,行不通的。

LZ,遇到这种情况,请不要再使用AJAX做数据提交了,任何人都没有办法回答你,即使你想到了暂时的解决方法,也只是暂时的躲过一劫,如果系统以后还是你们公司进行跟踪维护,奉劝你用FORM表单的提交方式,这样修改虽然前期可能要对系统进行一次翻新,但是后期的维护成本,以及客户的体验都会比教好的。
AJAX不能随便用。

同问,我也想知道

将数据分配提交试试,比如说第一批数据输入完毕,验证过没错了通过一个事件提交到后台,你一下要提交1200条数据就是不用Ajax都会慢吧?具体没试过,在获取方面可以使用分页来获取一批数据,提交的时候也可以采取这个思想,将数据分批上传就好了

多条数据你是无论如何都要处理的,你现在是因为一时间ajax提交数据量过大使得网页缓慢或者造成假死,1200条数据之间有没有关联?比如说如果第一条数据没有插入就不能插入第二条数据?如果有联系的数据要分为一批。
还有一点:IE竟然都提示说处理缓慢的提示是js出了问题,与后台无关,理论上你的后台无论如何都要处理这1200条数据的,利用好的算法可以提高后台效率,但是不能解决你页面一下提交1200条数据的页面缓慢,所以你还得分批传输,你自己写一个简单的例子只传输一条试试看还缓慢不?不缓慢你就逐步提升传输的数据条数。

如果一条数据页面,教你一个笨办法,直接将数据转成string加分隔符格式,让后台自己去拆分,不过这个方法不推荐,加大了后台的负担。