当我使用jQuery Ajax执行异步请求时,有时响应会在800毫秒内快速返回,有时响应很慢,响应以2.50s(平均)返回,有时会挂起,并只显示加载图像。我不确定是因为我的PHP代码还是jQuery Ajax代码。我送使用jQuery Ajax的一些值:jQuery Ajax请求的响应速度变化

function get_detail_product(obj)

{

var id = obj.id ;

var $this = jQuery('#'+id);

var Thumb = jQuery('#Scroller div.Container') ;

jQuery.each(Thumb , function(){

jQuery(this).css('border' , '#ccc 2px solid');

});

$this.parent().css('border' , '#ff8500 2px solid') ;

var load_area = jQuery('.detail') ;

//ajax request

load_area.html("");

load_area.html('


Loding ...

');

jQuery.ajax({

url: 'index.php?module=product&popup=on ',

type: 'POST',

data: 'pid=' + id ,

success: function(result) {

jQuery('#response').remove();

load_area.html(result);

jQuery('#loading').fadeOut(500, function() {

jQuery(this).remove();

});

}

});

}

,并在PHP文件,我有以下代码检索请求的数据:

//ajax requests

if(isset($_POST['subcatid']) && is_numeric($_POST['subcatid']))

{

$subcatid = $_POST['subcatid'] ;

$products = $dbc->getAll("select * from xxproduct where xsubcatid='$subcatid'") ;

//send result

echo '

foreach ($products as $p) : echo '

'.$p['xproductname'].'

';

endforeach ;

echo '

';

}

我不知道,如果你能找到我的代码中的任何错误,造成延误;另外我使用PEAR DB对象与数据库进行交互。

当我在这个页面中键入我的问题的标题时,建议将在大约500毫秒内返回。为什么这个Ajax交互如此之快,但我的不是?

2009-07-12

mehdi

ajax响应速度慢,jQuery Ajax请求的响应速度变化相关推荐

  1. ajax abort 原因,jquery ajax abort()方法

    如果用户频繁点击ajax请求,除最后一个外都是无效的,趁早结束节省资源.也可能出现更严重的问题,最后一个发送的请求,响应未必是最后一个,有可能造成混乱.用jquery的abort方法,可以中途中止aj ...

  2. 【转】Jquery -Ajax 入门练习 Jquery.Ajax 调用后台函数,获取DataTable Json,Asp.net

    直接上图=============最后拷贝源码(图片清楚) ====================================================================== ...

  3. 使用ETag识别ajax,如何使用jQuery AJAX请求访问ETag头?

    我正在使用jQuery ajax调用来请求来自发送HTTP响应头中的ETag的服务器的数据.我需要访问标题,但是当请求成功并调用jqXHR.getAllResponseHeaders()时,我只能看到 ...

  4. ajax拒绝访问,jQuery ajax请求 - IE11访问被拒绝

    这个问题 我正在使用以下函数通过jQuery发出ajax请求: function ajaxRequest(requestName,responseFunction,parameters) { cons ...

  5. ajax定时器重复,jquery ajax使用定时器限制请求次数及终止重复请求

    场景描述: 在我们平时的开发过程中,经常会遇到这样的情况.在搜索功能中进行模糊搜索或者联想关联. 这就要我们每次对输入框中的数据进行改动时,都要发送一次请求.当在短时间内多次操作改动时,问题就出现了. ...

  6. java ajax datatype_理解jquery ajax中的datatype属性选项值

    jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字 ...

  7. 【SpringMVC笔记】Ajax 入门(jQuery.ajax)

    Ajax Ajax 简介 伪造 Ajax(iframe标签) jQuery.ajax 使用 jQuery.ajax 案例 Ajax 执行流程 Ajax 异步加载数据案例 Ajax 验证用户名密码 获取 ...

  8. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...

    jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页 简单的两个步骤即可实现分页功能 //回调里面进行业务处理 function lo ...

  9. ajax 提交间隔,jQuery+Ajax实现限制查询间隔的方法

    本文实例讲述了jQuery+Ajax实现限制查询间隔的方法.分享给大家供大家参考,具体如下: Jquery异步查询加载效果 .span_query { cursor:pointer;} $(funct ...

  10. jquery ajax json文件,jQuery ajax读取本地json文件

    jQuery ajax读取本地json文件 json文件 { "first":[ {"name":"张三","sex": ...

最新文章

  1. Android N Display Size
  2. Spring容器中获取Bean实例的七种方式(附实战源码)
  3. 安徽大学计算机教学平台c语言作业,安徽大学计算机教学部练习题与答案1.pdf
  4. xtrabackup迁移单独一张INNODB表
  5. BZOJ3057 圣主的考验
  6. 深入分析Kubelet Bootstrap Checkpoint
  7. TensorFlow神经网络(四)手写数字识别
  8. 云原生的基石,一文读懂容器、Docker、Pod到底是什么!
  9. 机器学习之监督学习(五)——集成学习
  10. Flutter进阶第11篇: 调用原生硬件Api实现扫码 扫描条形码 扫描二维码
  11. qq群管机器人php,常用几款QQ群管机器人软件功能和体验对比
  12. 写博客一年多的一些感想
  13. 专业的WiFi检测工具有哪些?如何解决wifi信号不好?
  14. 关于奇亚Chia(XCH)的一些理解,共识机制 - 爆块机制
  15. Word中字号和磅值的对应关系
  16. 产业巨头布局移动互联网 惠普比联想棋高一筹
  17. 用什么方法可以将Word转换成PDF文档?
  18. obv代码matlab,通达信精进终极obv指标公式,通达信obv指标公式源码
  19. 使用ArcGIS进行拓扑检查
  20. 基于PHP的校园二手信息网站的设计与实现毕业设计源码251656

热门文章

  1. 畅玩树莓派4B(一)树莓派系统安装和SSH连接
  2. 计算机指令的操作码和地址,操作码和地址码
  3. 使用Python批量解压缩文件(zip,rar)
  4. kepware怎么读modbus/tcp数据_注塑机设备联网?EUROMAP 63?Kepware快速帮您搞定!
  5. android 电视 竖屏 黑边 -平板,竖视频转换成横视频,要求画面满屏不变形及没有黑边(解决方案)...
  6. JN5169 ZigBee 3.0 协议栈之 ZPS 配置编辑器
  7. 微信小程序开发实战1 微信小程序开发概述
  8. Arcface训练vgg2face数据集——数据制作
  9. iAd框架详细解析 —— ASM
  10. 【区块链2.0实战学习笔记】————11、搭建以太坊私有链