<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
今天用ajax,java进行数据交互时,返回的数据为json格式。在ie,谷歌,360下,能够获取数据。但是到ff下,提示出解析数据出错SyntaxError:missing:after element list。返回的数据为:{"error":2,"tt":2,"bl":false}。查看firebug提示object xmldocument。但是数据格式却为json,而解析提示却是xml的形式。后尝试通过js将返回的数据转换josn格式,但仍提示相同错误。在firebug中发现解析的数据形式存在xml与json两种。后经过多次尝试终于发现在后台数据返回是没有对数据进行格式规定,加上response.setContentType("application/json;charset=UTF-8");即可。firebug下的数据格式也变成json一种。由此ff对数据的严谨要高于其他一些浏览器。
分享到:
相关推荐
注意,由于浏览器差异,Firefox使用`innerHTML`属性,而IE则需要使用`outerHTML`。 ```javascript function addOptions(select, xml) { // ... } function onReadyState(myRequest, selectId) { // ... } ...
本文将深入探讨如何使用Ajax向PHP服务端发送请求,并接收JSON格式的数据。 Ajax的核心是JavaScript的XMLHttpRequest对象,它允许我们在不刷新整个页面的情况下与服务器进行通信。以下是一个基本的Ajax请求示例: `...
**jQuery AJAX 基础与应用** jQuery 是一个流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画和Ajax交互。AJAX (Asynchronous JavaScript and XML) 是一种创建动态网页的技术,允许在不刷新整个页面的情况...
在IT领域,特别是Web开发中,字符编码的处理是一大挑战,尤其是在跨浏览器、跨平台的环境下,如在Ajax请求中遇到的FireFox与IE之间的乱码兼容问题。本文将深入探讨这一问题,并提供详细的解决方案。 ### Ajax与字符...
本文将基于提供的文档摘要,深入探讨Internet Explorer(IE)与Mozilla Firefox(火狐)这两种主流浏览器在处理DOM操作、事件绑定等方面存在的差异,并提出相应的解决方案。 #### 一、InnerText与InnerHTML - **...
标题 "差异:IE与Firefox浏览器解析与开发问题探讨" 在Web开发领域,IE(Internet Explorer)和Firefox是两种历史悠久且具有显著差异的浏览器。它们在HTML、CSS、JavaScript以及Ajax等技术的解析和执行上存在明显的...
在处理Ajax返回的JSON(JavaScript Object Notation)数据时,可能会遇到一些问题,尤其是当JSON数据中包含换行符时。本文将深入探讨这个问题,以及如何正确地处理这种情况。 首先,JSON是一种轻量级的数据交换格式...
通用数据访问层及Ajax服务端框架源码 这个演示网站的特点: 1. 数据访问全使用了我的通用数据访问层 + 存储过程的实现。 2. 页面使用了大量的Ajax技术,没有任何的直接提交或回传(Submit Form or postback),分页,...
幸运的是,Firefox浏览器配合其强大的开发者工具提供了一种有效的解决方案,使得Ajax调试变得相对简单。 首先,我们需要在Firefox上安装一个名为"Firefox Developer Tools"的内置调试套件,这个工具集在Firefox 2.0...
js解析excel代码,和java后端接收前台ajax传过来的解析数据(包括所需js插件包)
3. 数据解析:服务器返回的数据通常需要进行解析,如JSON.parse()用于解析JSON格式的数据。 四、跨域问题 如果Ajax请求的目标URL不在同一个源下,可能会遇到跨域问题。为解决这个问题,服务器端需要设置CORS(跨源...
然而,由于浏览器之间的差异,尤其是IE(Internet Explorer)与Firefox(Firefox)对Ajax的支持不尽相同,开发者常常会遇到兼容性问题。这篇博文主要探讨了如何解决Ajax在IE和Firefox上的兼容性问题。 首先,让我们...
本示例的目标是:当用户在JSP页面上的下拉框(`leayear`)中选择不同的年份时,通过AJAX向服务器发送请求,并根据服务器返回的数据改变某个`div`元素(`#memMsg`)中的内容。具体来说: 1. **前端**:HTML结构用于...
JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSONP的核心思想是利用`<script>`标签的src属性可以跨域加载脚本的特点,通过动态创建`<script>`标签并指定一个可被服务器回调的函数...
- IE对盒模型的理解与Firefox等其他浏览器不同,IE默认使用“怪异模式”(Quirks Mode),而Firefox采用标准模式。 - 对于透明度,IE使用`filter: alpha(opacity=xx)`,Firefox使用`opacity: xx%`。 5. **事件...
在本案例中,我们讨论的主题是如何利用AJAX(异步JavaScript和XML)技术来实现在网页上对图片进行拖放操作,同时兼容IE和Firefox两种主流浏览器。 首先,我们需要了解AJAX的基本概念。AJAX是一种在不重新加载整个...
【标题】"通用数据访问层及Ajax服务端框架源码" 涉及的主要知识点包括数据访问技术、Ajax服务端框架以及源码分析。 【数据访问技术】:数据访问层(Data Access Layer, DAL)是应用程序中负责与数据库交互的部分,...
"通用数据访问层"与"Ajax服务端框架"的结合,旨在提供一种优化的Web应用开发模式,提高前端与后端之间的交互效率,同时简化数据库操作。下面将详细阐述这两个概念以及它们在实际项目中的应用。 首先,通用数据访问...
虽然XML最初是Ajax的一部分,但现在更多的数据格式被使用,如JSON(JavaScript Object Notation),因为它更轻量级、解析更高效。本文将详细探讨如何通过Ajax获取服务器端返回的JSON对象。 首先,理解JSON是非常...
本资源提供了一个利用Ajax实现增删改查、分页和级联功能的代码示例,适用于各种主流浏览器,包括IE、Firefox和Opera。 增删改查是数据库操作的基本功能,对应于数据库中的INSERT、DELETE、UPDATE和SELECT操作。在...