CONFESS 2013-01-27 12:23 采纳率: 100%
浏览 206
已采纳

请问一下,ajax请求,客户端的状态改变响应问题。。。

大家好,我是个新手。我想请问一下那个我用ajax去请求对数据的操作,比如删除一个联系人。这里有两种记法。
[size=medium][color=red][size=x-small]1.只等ajax请求返回成功时候才去进行删除联系人的操作。[/size][/color][/size]
[size=medium][size=x-small][color=red]2.在客户端直接进行操作,后再让后台自己执行。[/color][/size][/size]

这两个方法,有一个问题
如果采用第二用方法的话。肯定会由于少部分的用户由于超时等原因,导致客户端在网页上显示不正确,[size=large][color=darkred]但是速度快[/color][/size]。

如果采用第一种方法,[size=large][color=red]由于需要等待服务器的返回操作成功才去执行客户端的操作。这样网页响应速度肯定比第二种慢[/color][/size]。

我想请问一下大家都是怎么处理的。。谢谢了。 

  • 写回答

2条回答 默认 最新

  • jinbingchuan 2013-01-27 13:11
    关注

    一般情况下是采取第一种情况,因为要保证数据的完整性,只有在后台操作真正的成功才更新前台的显示,并且在后台的操作过程中可能会还回前台不同的状态,这样前台会显示不同的操作结果。
    由于一般传递的参数都是标示,由于传递数据量不是很大,所以在速度方面二者的差距不是很大。
    你的第二种不可能保证数据的一致性。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 链接问题 C++LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题
  • ¥15 Python时间序列如何拟合疏系数模型
  • ¥15 求学软件的前人们指明方向🥺
  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接