首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在ie11 ajax调用-window.location重定向不工作,extjs

在IE11中,当使用Ajax调用时,如果使用window.location进行重定向,可能会出现不起作用的情况。这是因为IE11在处理Ajax请求时存在一些特殊的行为。

解决这个问题的一种方法是使用window.location.href代替window.location来进行重定向。这样可以确保在IE11中正常工作。

另外,如果你正在使用ExtJS框架进行开发,可以考虑使用ExtJS提供的重定向方法来代替window.location。ExtJS提供了Ext.dom.Element类中的setLocation方法,可以用于在Ajax调用中进行重定向。

以下是一个示例代码:

代码语言:javascript
复制
Ext.Ajax.request({
    url: 'your-url',
    method: 'POST',
    success: function(response) {
        // 处理成功响应
        Ext.dom.Element.setLocation('your-redirect-url');
    },
    failure: function(response) {
        // 处理失败响应
    }
});

在上述代码中,当Ajax请求成功时,使用Ext.dom.Element.setLocation方法进行重定向到指定的URL。

这种方法可以确保在IE11中正常工作,并且与ExtJS框架兼容。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云CDN:腾讯云的内容分发网络服务,可以加速网站访问速度,提高用户体验。
  • 腾讯云API网关:腾讯云的API网关服务,可以帮助开发者构建和管理API,实现灵活的后端服务集成和扩展。
  • 腾讯云云服务器:腾讯云的云服务器服务,提供高性能、可扩展的云计算资源,适用于各种应用场景。
  • 腾讯云云数据库MySQL版:腾讯云的云数据库MySQL版,提供高可用、可扩展的MySQL数据库服务,适用于各种应用需求。
  • 腾讯云云函数:腾讯云的云函数服务,可以帮助开发者快速构建和部署无服务器应用,实现按需计算和弹性扩展。
  • 腾讯云对象存储COS:腾讯云的对象存储服务,提供安全可靠的云端存储,适用于各种数据存储和备份需求。

以上是腾讯云提供的一些与云计算相关的产品,可以根据具体需求选择适合的产品来解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

基于QT的webkit与ExtJs开发CBS结构的企业应用管理系统

我们知道javascript页面中执行都会用到window对象,比如,我们调用alert()方法时,其实是调用window.alert()方法,使用document对象时,其实是使用window.document...可以先在页面上用普通的js函数包装一下ExtJs提供的函数,再来调用。     ...确实,AJAX请求也会面临这种问题,而且更为突出。因为ExtJs中对AJAX请求做了很多封装:proxy、store、request、load等,随处可见ajax的身影。...ExtJs中所有Ajax请求都离不开Ext.data.Connection类的支撑,我们可以使用ExtJs提供的观察者模式来注册Ext.data.Connection类的beforerequest事件...当然可以,但是非常麻烦,你需要自己静态编译整个QT工程,还需要对IDE做出相应的调整(要编译QT的Webkit还需要做更多的工作),这是一项耗时、耗力还不一定能成功的工作,我建议这么做。

3.3K80
  • EXT.NET高效开发(四)——实用技巧

    二是有些颓废了,身体虚弱了,感觉工作没有激情了,不太想写。好了,既然承诺了写下去,那么就坚持吧。 俗话说“授人以鱼,不如授之以渔”,下面就开始本篇之旅吧。 1)检测浏览器与IE版本。...这里是在后台检查,然后输出相应的Extjs脚本,你也可以在前台写JS检测。 这里没有使用EXT.NET的对象,直接写的纯Extjs。 ?...其实很简单,不要写在DirectEvent事件中,或者另一个页面进行处理(放心,浏览器不会跳转)。...4)后台执行JS或者调用前台函数 如果你希望DirectEvent事件中执行js,那么可以这么做: X.Js.Alert("测试"); X.Js.AddScript("...其实上面的这么多函数,最终调用的都是ResourceManager1.AddScript函数哦。也许大家对这些函数用的不多,但本人却相当喜欢。

    1.2K10

    EXT.NET高效开发(一)——概述

    之前就有想法说说这方面,直到看到我上一篇博客《EXT.NET复杂布局(一)——工作台》的回复: 小龙3:ext.net 比使用傳統的webform控件开发时间多多少? 我就决定提前写这一系列了。...虽然我讨厌JS,但是能不写的,我不会多手。让EXT.NET搞定这些吧。。 3)错误率降低。 这点不需要解释。当然只是相对Extjs的。一般情况下,我写JS都是小心翼翼的。 4)可维护性。...6)可以服务器事件中操作。...支持页面后台绑定,也支持xml、Ajax请求等等。 8)使用更快捷。 控件一拖(虽然我一般不拖),JS、CSS链接不需要操心了。...(生产力++) 虽然WebForm可以使用微软的Ajax以及Ajax控件进行开发,但是用户体验还是远远不及extjs。而且你可以跟客户忽悠,这个功能多么滴难做,多么好,但是我们做出来了。

    1.1K30

    【网安学术】基于ExtJS的V**管理系统的设计与实现

    ExtJS作为Ajax框架的优秀代表之一,应运而生。如今,一些主流的V**开发商提供的管理系统界面,或多或少都运用了Ajax技术。...1 ExtJS概述 1.1 ExtJS简介 ExtJS是一个与后台技术无关的前端Ajax框架,主要用于创建UI(User Interface用户界面),也被用来开发RIA(富客户端)的Web应用。...用户登录界面输入正确的用户名和登录口令,验证通过后,系统再根据其所赋予的权限进行判断,给出相应的可操作界面。系统的登录设计基于ExtJS界面框架、采用Ajax技术进行数据交互。...如此,这将大大提高ExtJSIE下的性能,使得网页响应变快,IE对其兼容性变强。 3.3 数据库的实现 后台数据库采用SQLite软件存储数据。...至此,基于ExtJS的主站装置管理系统全部实现完成,当然还包括系统测试、运行等后期工作,此处不再一一赘述。

    1K10

    ExtJS初体验

    最近公司的一个系统有用到Extjs框架,对于之前完全用JQuery的js插件的我来说,对Extjs的api并不熟悉。...; return; } 当我们左侧点击编号为3的选择框时,会通过ajax方式从后台取数据显示右侧维度字典列表组件中...框架非常的组件化,Ext JS库有着丰富且漂亮的UI组件,大大缩短了我们的开发周期,而且组件拥有漂亮的布局,经过简单的调用与配置就可以实现不错的界面布局。...ExtJS提供的各种组件可以用更加标准的方式展示数据降低了开发难度。...继续演示ExtJS给我们带来的便利,当我们右侧点击新增时,要求数据字典的值必须为值,否则弹框提醒用户,由于Extjs的特点只需加两句代码就可以搞定,如下代码中的标记处1和标记处2, //字典类型添加、

    2K10

    Ext JS 教程-MVC架构 原

    模型工作起来很香ExtJS 3中的Record类,而且一般同Stores一起用来表格(grid)和组件中展示数据。 2 视图表示任何类型的组件 - 表格、树,还有面板等都是视图。...它工作得很好,但是我们更乐于应用程序的任何地方引用到那个存储,以便我们可以更新它里面的数据。...现在我们仅仅只存储上定义了内置的域(‘name’和‘email’)。这样工作得很好,但是 ExtJS 4中我们会乐于去利用强大的 Ext.data.Model 类,当需要编辑我们的Users时。...我们可以使用updateUser方法我们点击保存按钮时被调用来满足我们的需求: ?...代理(Proxies)是ExtJS 4 中从存储和模型中加载和保存数据的方法。其中有AJAX,JSON-P和HTML5本地存储代理。

    3.3K10

    ExtJs学习笔记(22)-XTemplate + WCF 打造无刷新数据分页

    本文将讲解如何用XTemplate结合WCF与服务端交互,生成数据列表,同时加上无刷新分页功能(默认情况下ExtJs并没有为XTemplate并没有提供分页功能) 1.先做一些准备工作,写一个通用的类...JavaScriptConvert.SerializeObject处理后的JSON字符串,至于WebInvoke(ResponseFormat = WebMessageFormat.Json这里为什么要加Json返回格式,原因很简单,指定...Json格式,默认就是以xml返回的,会无端在前后加上更多无用字符 5.ExtJs前端完整代码: Code ExtJs.XTemplate + WCF...("Y-m-d H:i:s")} (2).服务端返回字符格式的处理: 因为JavaScriptConvert.SerializeObject(_PageData)这里已经成功序列化了,但是wcf的服务返回时...,除了wcf返回的字符串,就没其它东西了,性能上会提高    b.相对而言,ExtJsAjax请求方式,我觉得比aspx.net ajax的更容易操作.

    1.4K50

    高性能网站建设指南-前端性能优化(二)

    代理缓存 ​ 上述阐述的方式对于浏览器和服务器直接通信会工作的很好,当浏览器通过代理发送过来请求时,情况就复杂了,综述一下具体请查看:Vary、mod_gzip 网站用户少或注重带宽开销:Vary:...当然,也可以使用Defferred(延迟)脚本(包含document.write),浏览器获得这一信息后可继续呈现和下载。...IE11以前的版本,并不支持min-width,通过CSS表达式可以很好的解决该问题。...min-width: 600px; /* IE11以下版本的兼容写法 */ width: expression(document.body.clientWith < 600 ?...避免重定向,如必须重定向,最好使用3xx HTTP状态码,已确保后退按钮可以正常工作URL的结尾必须出现斜线(/)而没有出现 使Ajax可缓存。

    2K21

    Window.location 详细介绍

    image 如果你需要获取网站的 URL 信息,那么 window.location 对象就是为你准备的。使用它提供的属性来获取当前页面地址的信息,或使用其方法进行某些页面的重定向或刷新。...如何更改 URL 属性 你不仅可以调用 location 的属性来检索 URL 信息,还可以使用它来设置新的属性和更改 URL 。接下来让我们一起来看看。...说实话,我写这篇文章之前,我并不知道 location 是一个全局变量,因此,我的建议是更加明确的使用 window.location 。 以下是我的个人偏好顺序。...这个就是当前页面 如何进行网页重定向 现在你已经知道,我们可以通过使用 = 直接赋值来更改 window.location 的属性。类似地,我们可以访问一些方法来执行某些操作。...我谷歌搜索如何重定向到另一个页面,然后遇到了 window.location 对象。有时候我觉得开发人员就像一个记者或者是侦探——需要通过大量的挖掘和梳理多个来源来收集所有的可用信息。

    1.9K30

    Extjs 数据代理

    原因是当我们调用load()方法的时候,我们告诉store去请求数据吧,然后store就使用ajax的方式请求url,注意,ajax 是异步的,所以当我们调用load()方法以后,马上执行输出的时候,store...所以,我们使用ajax方式加载数据的时候,就需要为load() 方法添加一个callback 方法,当数据加载完成以后,再callback方法中进行数据输出,修改load方法的调用: store.load...ajax进行请求的时候,ajax代理会调用自身的read方法,该方法的第一个参数是Ext.data.Operation 类型,它用来配置我们如何进行请求。...我们load 方法中可以通过配置项传递一些参数,load调用read方法时将这些参数传递过去,read则会根据这些参数生成Ext.data.Operation 的一个实例。...JsonP ExtJS 中我们可以轻松的使用JsonP代理进行跨域的数据请求: //创建Store var store = Ext.create('Ext.data.Store', {model: '

    1.4K60

    EXT基础

    –Ext是一个Ajax框架,可以用来开发带有华丽外观的富客户端应用,使得我们的b/s应用更加具有活力及生命力,提高用户体验。...–Ext是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把Ext用在.Net、Java、Php等各种开发语言开发的应用中。...注意: 进行下一步之前,我们应该为Ext提供它所需要的——空白图片。Ext需要一个1×1像素的透明gif图片,采用不同的方式来拉伸从而填补控件的宽度。...这样除了工作日(周一到周五)以外的周六和周日就不能选择了。一定要记得0代表星期日! EXT的xtype xtype指的是Ext.form.TextField。...本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,代表 Java架构师必看 对观点赞同或支持。

    4.3K40

    这份 window.location 备忘单,让你更有条理解决地址路径问题!

    如果你想获取站点的URL信息,那么window.location对象什么很适合你! 使用其属性获取有关当前页面地址的信息,或使用其方法进行某些页面重定向或刷新?...如何更改 URL 属性 我们不仅可以调用location` 属性来检索URL信息,还可以使用它来设置新属性并更改URL。...window.location vs location 上面四个属性都指向同一个Location对象。 我个人更喜欢window.location并且实际上会避免使用location。...返回到一个空白页 如何让页面重定向 如何重定向到另一个页面,有3种方法。...myUrlUpdateFunction(); expect(window.location.assign).toBeCalledWith('http://my.url'); 最终希望备忘单,希望能对你有所帮助,需要的时候

    75420
    领券