为什么jQuery $ .ajax工作得很慢?

时间:2012-01-02 06:55:56

标签: c# asp.net .net jquery

我正在使用此代码

$.ajax({
    type: "GET",
    url: "CSProcessing.aspx/ReadyRTicketsForSale",
    contentType: "application/json; charset=utf-8",
    data: "{ 'reservationNo' : '" + resNo +
     "'}",
    dataType: "json",
    success: rloadticketsS,
});

此代码正确返回结果但非常慢,我希望快速执行。 请提出任何建议。提前致谢

2 个答案:

答案 0 :(得分:4)

您的代码与Javascript没有任何关系 - 它的服务器响应缓慢。

确保它不会卡在循环中超过其需要的时间,等等。确保您的服务器配置正确,然后打开分析器。

答案 1 :(得分:1)

您必须为快速执行提供一些提示。

例如:在服务器端压缩.js文件,质量源代码和Sql查询。另外,您可以链接到以下链接,而不是在页面中使用js lib:

1. Google Ajax API CDN – http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
2. Microsoft CDN – http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.2.min.js
3. jQuery CDN – http://code.jquery.com/jquery-1.6.2.min.js