当前位置: 首页 > 知识库问答 >
问题:

如何优化jQuery中的ajax请求?[关闭]

高夜洛
2023-03-14

优化ajax请求的可能方法是什么?

注意:-我定期发送一些ajax请求(比如一秒钟一次),一些ajax是基于事件发送的

共有1个答案

夔庆
2023-03-14

首先,正确编写的Ajax代码不会泄漏内存。因此,如果您真的有漏洞,很可能是由错误编写的代码造成的,而不是使用Ajax造成的。

然后,您可以考虑一些优化。

>

  • 将对服务器的多个请求合并为一个较大的请求。这节省了往返服务器,节省带宽,节省电池和提高性能。

  •  类似资料:
    • 问题内容: 我有一个AJAX请求,将每5秒发送一次。但是问题出在AJAX请求之前,如果先前的请求没有完成,我必须中止该请求并提出新的请求。 我的代码是这样的,如何解决这个问题? 问题答案: jQuery ajax方法返回一个XMLHttpRequest对象。您可以使用此对象取消请求。 XMLHttpRequest具有中止方法,该方法会取消请求,但是如果请求已经发送到服务器,那么即使我们中止请求 ,

    • 问题内容: 如何使用jQuery在Grails页面中发出Ajax请求? 如何在Grails Controller上设置击中方法的URL?假设控制器:“机场”,动作:“ getJson”,动作的输入为“ iata”。 我能够将静态网址设置为,但无法弄清楚如何为iata传递输入。 我对Grails并不陌生,并遵循IBM的“掌握Grails”教程系列。建议我给我一些有关将Grails与jQuery一起使

    • 问题内容: 我正在制作一个Java Servlet页面,该页面检查域名列表,并通过jquery ajax请求检查每个名称。它的工作正常,除非结果被无序附加到DOM。什么是按请求的顺序处理请求的最佳方法,但是又像长时间轮询一样异步进行。我是javascript新手。 这是我用于请求的代码: 我当时正在考虑向Java Servlet发送一个序列号,该序列号将通过JSON返回,但是我想知道是否有更简单的

    • 问题内容: 如何使Ajax请求同步? 我有一个需要提交的表格。但是只有在用户输入正确的密码时才需要提交。 这是表单代码: 用于发送和检查密码的jQuery代码是这样的: 但是,无论ajax请求返回的值如何,该表单始终提交。我检查了其他所有内容。输入正确的密码后,arr的值将显示为“成功”,反之亦然。 如何使此请求同步?据我可以调试,请求是异步的,因此在请求完成之前先提交表单。 checkpass.

    • 问题内容: 我知道为什么以及如何在jQuery AJAX请求中使用。 但是我需要的是它如何同步工作?这背后的魔力是什么? 问题答案: 因为本机对象提供了发出同步请求的可能性: async 可选的布尔参数,默认为true,指示是否异步执行该操作。 您可以通过暂停运行JS的线程来假定这样做。

    • 问题内容: 我在处理ajax请求时遇到麻烦。我遇到了错误 所以我尝试的是这个jQuery ajax请求: 但是它仍然无法正常工作。我仍然遇到错误。 我该如何解决? 问题答案: 这很容易,您应该首先设置服务器http响应标头。 问题不在于您的前端javascript代码。 您需要返回此标头: 要么 在Apache配置文件中,代码如下: 在nodejs中,代码是这样的: