【发布时间】:2009-12-22 12:55:11
【问题描述】:
我正在以这种方式使用 jQuery 和 asp.net 执行 ajax 请求:
$.ajaxSetup({
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json"
});
$.ajax({
url: "/WebServices/CompareDates",
data: "{allClients: '" + allClients + "'}",
success: function(msg) {
SuccessCompareDate(msg.d);
}
});
这个 ajax 请求每 1 秒执行一次,使用 javascript setInterval。 我得到平均 700 毫秒的响应。 但是,我需要在最长 150 毫秒内做出响应。
我已经使用 WebMethod 代替了 webservice,但效果也不太好。
在服务器中一切正常。在 c# webservice 中也是如此,它只返回一个布尔值。 我需要表现。 有人可以帮助我吗? 谢谢..
【问题讨论】:
-
直接请求(没有 AJAX)如何执行?类似的价值观? 100% 是 AJAX 问题吗?
-
@Pekka:有趣,我没有从那个角度思考。只是好奇,为什么要比较普通请求和 ajax 请求?
标签: .net jquery ajax web-services json