Ajax是以异步的方式向服务器提交需求。对服务器而言,其与传统的提交窗体需求并无不同,而且由于是以异步之方式提交,如果同时有多个Ajax需求及窗体提交需求,将无法保证哪一个需求先获得服务器的响应。这会造成应用进程典型的多进程(process)或多线程(thread)的竞争(racing)问题。进程员因此必须自行处理或在JavaScript里面动手脚以避免这类竞争问题的发生(如Ajax需求未响应之前,先disable送出按钮),这又不必要的增加了进程员的负担。目前已知有自动处理此问题之开发框架似乎只有ZK。
声明:以上百科文字由Wikimedia Foundation基于Creative Commons协议之条款提供。相关文字仅供参考,其表述的内容不代表本站观点。