javascript - 在循环中通过 JavaScript 调用 Web 服务

标签 javascript jquery ajax web-services fine-uploader

我正在使用精细 uploader 来允许上传多个文件。文件由 fine-uploader 库一个一个地上传,在每次文件成功上传时触发的“完成”事件中,我调用一个调用 Web 服务的函数并对我的数据库进行一些更新。

一个用户可能一次可以更新 100 个或 1000 个文件。

我的问题是我是否需要针对 JavaScript 或 Web 服务执行任何特定操作,以便重复请求不会导致问题。我知道 $.ajax 函数默认是异步的,这是否足以确保不会出现问题?

最佳答案

您可以根据需要多次调用 $.ajax。 jQuery 会很好地处理它。

此外,有没有一种方法可以在上传文件时从服务器端更新数据库?这样您只需调用一次服务器,从而大大加快整个文件上传过程,因为 1 次调用比 2 次快得多。

关于javascript - 在循环中通过 JavaScript 调用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28632997/

相关文章:

javascript - Jquery 字符串过滤

javascript - 将 PHP 变量回显到按钮值,然后将按钮值发送到输入文本

jquery - 如何使用 JQuery 从 HTML 页面获取 img 标签中的所有图像和背景图像?

javascript - jQuery 中的自动保存文本区域字段

javascript - 为什么我的事件处理程序中的变量没有被重置?

javascript - 如何评估对象文字中的键?

javascript - 使用 JavaScript 检查地址栏是否显示(适用于 Internet Explorer)

asp.net - 这段代码有什么问题?

jquery - each() 循环内的 Ajax 调用不是异步的

jquery - 有什么方法可以确定 HTML 选择当前是否打开?