`
lzj520
  • 浏览: 213348 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

070723 - AJAX一些小问题

    博客分类:
  • Ajax
阅读更多

最近使用了AJAX,有些问题要注意的:

AJAX的缓存问题:

IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据。

方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate");

方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url + "&" + Math.random).

Response.text乱码问题:

由于AJAX使用UTF-8传输,在服务器端加入如下代码:

PHP:header('Content-Type:text/Html;charset=GB2312');
ASP:Response.Charset("GB2312")
jsp:response.setHeader("Charset","GB2312");

分享到:
评论

相关推荐

    jquery.unobtrusive-ajax.rar

    该库的核心工作原理是通过监听DOM中的特定事件(如`click`或`submit`),然后根据元素上的特定数据属性(如`data-ajax="true"`、`data-ajax-url`等)来触发Ajax请求。例如,当用户点击一个链接或提交一个表单时,...

    jetty-util-ajax-9.3.19.v20170502-API文档-中文版.zip

    赠送jar包:jetty-util-ajax-9.3.19.v20170502.jar; 赠送原API文档:jetty-util-ajax-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-util-ajax-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-...

    jetty-util-ajax-9.3.19.v20170502-API文档-中英对照版.zip

    赠送jar包:jetty-util-ajax-9.3.19.v20170502.jar; 赠送原API文档:jetty-util-ajax-9.3.19.v20170502-javadoc.jar; 赠送源代码:jetty-util-ajax-9.3.19.v20170502-sources.jar; 赠送Maven依赖信息文件:jetty-...

    xe-ajax-mock1.4.5.js

    `xe-ajax-mock`是`xe-ajax`的一个扩展,它允许开发者在本地创建虚拟的服务,模拟后端接口的行为。通过定义mock规则,开发者可以设定特定URL的响应数据、状态码甚至是延迟时间,这样前端就可以按照预期的方式处理数据...

    前端项目-jasmine-ajax.zip

    将`jasmine-ajax`添加到`jasmine-ajax-master`这个前端项目中,通常需要以下步骤: 1. 安装库:使用npm或yarn将`jasmine-ajax`库添加到项目依赖中。 2. 引入库:在测试文件或配置文件中引入`jasmine-ajax`。 3. ...

    Ajax-wc-ajax-product-filter.zip

    Ajax-wc-ajax-product-filter.zip,Woomerce AJAX产品过滤器-是一个插件,允许您根据类别、属性和价格轻松过滤产品。您可以对产品进行排序,导航到下一页和上一页,而无需重新加载该页。,ajax代表异步javascript和xml...

    Google-AJAX-Search-API.rar

    【标题】"Google-AJAX-Search-API.rar" 涉及的是谷歌的 AJAX(Asynchronous JavaScript and XML)搜索 API,这是一个允许开发者在他们的网页上嵌入动态、实时的谷歌搜索功能的技术。这个API利用了AJAX技术,使得用户...

    jquery.unobtrusive-ajax.min.js

    Ajax.BeginForm 提交,需要引用此文件才会执行OnSuccess

    基于java的开发源码-Ajax框架 ZK.zip

    基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax...

    Ajax-ember-ajax.zip

    Ajax-ember-ajax.zip,在ember应用程序中发出ajax请求的服务,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载网页的...

    基于java的开发源码-ajax写的登录实例.zip

    基于java的开发源码-ajax写的登录实例.zip 基于java的开发源码-ajax写的登录实例.zip 基于java的开发源码-ajax写的登录实例.zip 基于java的开发源码-ajax写的登录实例.zip 基于java的开发源码-ajax写的登录实例.zip ...

    前端项目-eldarion-ajax.zip

    下载并解压"eldarion-ajax-master"压缩包后,我们可以找到源码文件,通常包括一个或多个.js文件。将这些文件引入到项目中,然后通过在HTML元素上添加适当的data属性来启用Ajax功能。为了实现更复杂的逻辑,我们还...

    jboss-ajax4jsf-1.1.1-src

    【标题】"jboss-ajax4jsf-1.1.1-src" 是一个开源项目,主要涉及Ajax4jsf框架的源代码版本,版本号为1.1.1。Ajax4jsf是针对JavaServer Faces (JSF) 技术的一个扩展,它允许开发者在JSF应用中无缝集成Ajax功能,提升...

    Ra-Ajax - easy Ajax for ASP.NET Mono

    Ra-Ajax is a Managed Ajax Library for ASP.NET (and hence Mono) which makes it possible for you to exclusively develop in a known ASP.NET WebControls environment without even caring about JavaScript at...

    clean-ajax_4.3

    4. 错误处理和调试:Clean-Ajax 4.3 提供了完善的错误处理机制,当请求出现问题时,会自动触发相应的回调函数,帮助开发者快速定位问题。同时,它还支持详细的日志记录和调试模式,便于在开发过程中追踪和修复错误。...

    dynatrace-AJAX-edition软件

    《dynatrace-AJAX-edition软件:前端性能优化的利器》 在现代Web开发中,前端性能已经成为衡量用户体验和网站质量的重要指标。为了更好地优化前端性能,开发者们需要借助专业工具进行深入分析和测试。这里我们要...

    xe-ajax3.0.9.js

    `xe-ajax`的设计理念是提供与`fetch` API相向后兼容的接口,同时增强了一些实用特性,以满足开发者在实际项目中的需求。 1. **核心功能:** - **xhr请求:** `xe-ajax`支持传统的XMLHttpRequest(XHR)请求,允许...

    dynatrace-AJAX-edition-4.2.0.1528.zip

    包含的“dynatrace-AJAX-edition-4.2.0.1528.msi”是Windows Installer文件,用于在Windows操作系统上安装Dynatrace AJAX Edition。安装过程通常包括接受许可协议、选择安装路径、配置初始设置等步骤。安装完成后,...

    前端开源库-ives-leaflet-ajax

    在压缩包“leaflet-ajax-master”中,你应该能找到ives-leaflet-ajax的源代码、示例、文档等相关文件。通过研究这些内容,你可以更好地理解和应用这个库,将其潜力充分发挥出来。 总结起来,ives-leaflet-ajax是一...

    Ajax-magento2-ajax-layered-navigation.zip

    Ajax-magento2-ajax-layered-navigation.zip,ajax分层导航magento 2提供了一个过滤器列表,帮助您的客户以最短的方式搜索和获得他们最喜欢的产品。这个扩展应用了现代ajax技术来增强过滤系统,以提高用户对页面上每...

Global site tag (gtag.js) - Google Analytics