asp.net – jQuery AJAX在Firefox中速度慢,在IE中速度很快
发布时间:2020-12-16 06:35:19 所属栏目:asp.Net 来源:网络整理
导读:我正在使用jQuery发布到ASP .NET Web服务来实现自定义自动完成功能.代码效果很好,除了它在FireFox中速度慢(不能让它超过1秒). IE非常快 – 效果很好.我使用Firebug在Firefox中观看帖子. 这是服务代码: ScriptService(),_WebService(Namespace:="http://temp
我正在使用jQuery发布到ASP .NET Web服务来实现自定义自动完成功能.代码效果很好,除了它在FireFox中速度慢(不能让它超过1秒). IE非常快 – 效果很好.我使用Firebug在Firefox中观看帖子.
这是服务代码: <ScriptService(),_ WebService(Namespace:="http://tempuri.org/"),_ WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1),_ ToolboxItem(False)> _ Public Class TestWebSvc Inherits System.Web.Services.WebService <WebMethod(),_ ScriptMethod(ResponseFormat:=Script.Services.ResponseFormat.Json,UseHttpGet:=True)> _ Public Function GetAccounts(ByVal q As String) As Object 'Code taken out for simplicity Return result End Function End Class 和jQuery ajax调用: $.ajax({ beforeSend: function (req) { req.setRequestHeader("Content-Type","application/json"); },contentType: "application/json; charset=utf-8",type: "GET",url: "http://localhost/Suggest/TestWebSvc.asmx/GetAccounts",data: "q='" + element.val() + "'",dataType: "json",success: testWebSvcSuccess }); 正如您所看到的,我尝试使用HTTP GET动词,希望这会使调用更快.但事实并非如此,如果可以,我可能会将其切换回使用POST.现在我只关注为什么它在IE中超级快,在Firefox中超级慢. 版本:jQuery 1.3.2; Firefox 3.0.11; IE 8.0.6001.18783(64位) 感谢您提供的任何见解. 解决方法
我知道我迟到了这个问题的党,但我只是处理类似的情况.事实证明’问题’是使用
http://localhost而不是127.0.0.1
IE使用任一URL快速执行. FF使用IP地址很快,但使用localhost增加了1秒的延迟. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 动态UpdatePanels和UserControls问题
- asp.net核心 – .NET核心 – 解决方案,框架,导入,运行时
- asp.net – TransactionScope是否需要DTC服务?
- asp.net-core – ASPX.NET核心 – IIS服务器上的随机502错误
- asp.net – 在javascript中读取cookie
- asp.net-mvc – Mvc 3 Razor:使用部分部分视图?
- asp.net-mvc – 如何使用ASP.NET MVC的plupload包?
- asp.net-mvc – ASP.NET MVC – 表单和模型绑定器中的多个模
- asp.net – 部署后SQL不会连接
- asp.net-web-api2 – Swashbuckle 5和multipart / form-dat
推荐文章
站长推荐
- 关于asp.net core数据安全的思考
- asp.net – 得墨忒耳定律和OOP混淆
- asp.net-mvc – ASP.NET MVC Spark视图引擎
- asp.net-mvc – 将角色动态映射到ASP.Net MVC中的
- asp.net – 使用listview进行LINQ和分页
- ASP.NET MVC 3使用子集合进行不显眼的jQuery客户
- asp.net-mvc – 为id而不是name设置HtmlFieldPre
- MVC,WCF ASP.NET 4.0和JQUERY
- asp.net-mvc – 使用Asp.net MVC 4中的OutputCac
- odata – 与Breezejs发布批量请求
热点阅读