Javascript ajax发送数据花费了太多的时间,但返回的数据速度太快了
这里是jquery部分Javascript ajax发送数据花费了太多的时间,但返回的数据速度太快了,javascript,jquery,Javascript,Jquery,这里是jquery部分 $.ajax({ 类型:“POST”, url:“index.php”, 数据:{w1:js.who,w2:$(this.parent().attr(“id”)}, 数据类型:“json”, 成功:功能(数据){ 控制台日志(数据); 如果(数据) { $.each(data.a,function(){ $(“#chat”)。追加(“”+this+””); }); } }, 错误:函数(xhr、textStatus、error){ console.log(xhr.stat
$.ajax({
类型:“POST”,
url:“index.php”,
数据:{w1:js.who,w2:$(this.parent().attr(“id”)},
数据类型:“json”,
成功:功能(数据){
控制台日志(数据);
如果(数据)
{
$.each(data.a,function(){
$(“#chat”)。追加(“”+this+” ”);
});
}
},
错误:函数(xhr、textStatus、error){
console.log(xhr.statusText);
console.log(textStatus);
console.log(错误);
}
});
我正试图将一个jquery对象连同id一起发送到同一个php文件,但发送数据花费的时间太长。可能是什么问题?以前从未发生过。我觉得代码干净简单,所以问题一定出在您没有发布的内容上 您说发送(非接收)部分需要很长时间,因此必须是以下部分之一:
js.who
是否包含对某个巨大对象的引用?在这种情况下,json编码可能需要很长时间。尝试删除它,看看它是否修复了它数据一致:…
)?确保它是一个dom元素谁在花更多的时间?您的ajax脚本还是php?您如何确定发送和接收速度?在和事件之后启动ajax请求花费的时间太多!!js中有什么?index.php在做什么?您是否尝试使用查看http流?我将在input中的focus事件之后启动ajax