`

ajax post中在firefox返回值一个值得注意的地方

阅读更多
  在使用jquery 的post中,一个值得注意的问题是,在使用$.ajax的时候,
一定要注意,ie,chrome和firefox是有点不同的,比如

  

$.ajax(
	{
		 type: "POST",
		 
		 url:"<%=basePath%>frontworkflow/frontworkflow!redirectTaskForm",
		 data:"taskid="+taskid+"&taskdefid="+taskdefid+"&state=jquery",
		 success:function(data){

                      alert("data is"+data);
}



   假设服务端返回的data是一个地址URL字符串,会发现ff下居然出现的是一个alert的dom对象,
原来,IE和FF的默认值不同,IE默认为html格式,ff为 xmldocument,在未指定的情况下,IE返回字符串,而FF返回document对象。在回调函数后增加 返回数据类型即可,设置为 text或者html就行。
  所以这里指定dataType是必须的了.,必须增加:
dataType :'html'
4
4
分享到:
评论
3 楼 qpqp1221 2013-04-07  
哇,羡慕啊
2 楼 jackyrong 2013-01-09  
hehe,跟学友合照的
1 楼 wingsrao 2013-01-08  
楼主头像有故事

相关推荐

    如何用selenium封装post参数提交示例

    在这个例子中,我们首先创建了一个WebDriver实例,然后使用`fetch` API(一个JavaScript的异步请求库)构造了一个POST请求。`fetch`函数接受URL和请求体作为参数。然后,我们通过JavaScript执行这个请求,并获取返回...

    Ajax异步提交数据返回值的换行问题实例分析

    在描述的场景中,我们有一个下拉菜单用于选择分类,用户选择后,通过Ajax异步向服务器发送请求,服务器根据所选分类返回相应成员的名称,这些名称需要以换行的形式显示在textarea中。在HTML中,textarea元素用于展示...

    ajax实现方法

    以下是一个简单的 AJAX 请求实例,其中展示了如何使用上述定义的 `ajax` 函数发起 GET 和 POST 请求,并处理响应数据。 #### GET 请求示例 ```javascript var method = 'get'; var url = 'process.php?name=HD_e01'...

    jquery-1.1.3 效率提高800%

    在jQuery 1.2版本中,如果你指明了一个JSONP回调函数,你就可以从其它的域中载入JSON类型的数据,写法类似于 "myurl?callback=?" 。jQuery会自动调用正确的方法名称来代替查询字符串,执行你指定的回调函数。...

    javascript ajax类AJAXRequest2007-12-31 更新

    AJAXRequest 是一个专为简化AJAX应用程序开发而设计的轻量级框架,适用于Firefox、IE、Opera、Safari等主流浏览器。该库旨在减少开发过程中重复的代码编写,提高开发效率。在使用过程中,如果遇到问题或有建设性的...

    ie发送ajax请求返回上一次结果的解决方法

    比如火狐(Firefox)在每次激活事件时都会重新建立一次AJAX请求,不会像IE那样缓存请求结果,这使得在火狐上不会出现上述问题。 通过上述方法可以有效地解决IE浏览器在进行AJAX请求时返回上一次缓存结果的问题,...

    KindEditor上传图片和管理图片

    服务器端接收到请求后,通常会将图片保存到磁盘,并返回一个图片URL或者存储标识,KindEditor根据这个返回值更新编辑器中的图片源,从而完成图片的上传显示。 描述中提到的"管理图片采用直接读取磁盘文件模式",...

    JQuery 1.3 中文参考文档 及dw插件 汉化组全部打包版本.zip

    6. **兼容性**:jQuery 1.3对主流浏览器的兼容性极好,包括IE6/7/8、Firefox、Chrome、Safari和Opera等。 **中文参考文档的重要性** 对于中文开发者来说,官方的英文文档可能造成理解和学习的障碍。这个中文参考...

    纯javascript的ajax实现php异步提交表单的简单实例

    // Firefox, Opera 8.0+, Safari xmlHttp = new XMLHttpRequest(); } catch(e) { // IE try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { xmlHttp = new ActiveXObject("Microsoft....

    利用模态对话框实现父窗体、子窗体间传值

    首先,`showModalDialog` 是一个在浏览器环境中(主要是Internet Explorer)用于打开一个新的窗口或模态对话框的JavaScript函数。它的主要优点是能够阻止用户在对话框关闭前与页面其他部分进行交互,从而引导用户...

    大名鼎鼎SWFUpload- Flash+JS 上传

    在FireFox中,如果窗口的滚动条没有回滚到顶部,那么Flash无法加载 Race-conditions when files are cached 兼容ASP.Net Forms SWFUpload v2 延续了SWFUpload的设计目标,将UI分离以交给开发人员控制和后续扩展 ...

    jquery1.7CHM格式API 中文版

    8. **兼容性**:jQuery致力于浏览器兼容性,确保在多种浏览器上运行良好,包括IE6+、Firefox、Chrome、Safari和Opera等。 9. **性能优化**:jQuery 1.7对内部结构进行了优化,提高了性能,减少了DOM操作对页面渲染...

    jquery1.7中文参考手册

    6. **链式操作**:jQuery的一个显著特性是链式操作,允许在同一个对象上连续调用多个方法,如$(selector).css('color', 'red').addClass('highlight')。 7. **插件机制**:jQuery拥有强大的插件生态系统,如jQuery ...

    JQuery_1.4_API.rar

    JQuery是一个广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个“JQuery_1.4_API.rar”文件包含了一个中文版的JQuery 1.4 API文档,对于开发者来说,这是...

    jQuery1.4.2 HTML 中文手册

    jQuery 1.4.2是这个库的一个重要版本,它在1.4系列中引入了许多改进和新特性,使得开发者能够更高效地编写代码。 ### jQuery 基础 1. **选择器**: jQuery 的核心功能之一是其强大的选择器引擎,它允许开发者使用...

    jquery1.7.2版本中文API chm格式

    jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript编程,特别是处理网页中的DOM操作、事件处理、动画效果和Ajax交互。jQuery 1.7.2是该库的一个稳定版本,提供了丰富的功能和优化的性能。本资源为...

    jquery1.7说明文档+js库

    总的来说,jQuery 1.7 作为一个强大的 JavaScript 库,极大地简化了前端开发,提供了丰富的功能和优秀的性能,无论是在小型项目还是大型 Web 应用中,都得到了广泛的应用。通过深入理解并熟练掌握 jQuery 1.7 的 API...

    jquery1.8.3框架

    尽管jQuery 1.8.3已经是一个较旧的版本,但它依然在许多项目中被广泛使用。然而,随着前端技术的发展,现代框架如React、Vue、Angular等逐渐取代了jQuery在某些场景中的地位,它们提供了组件化、虚拟DOM等更先进的...

    jQuery 1[1].4.1 中文参考文档 CHM 版 中文API

    jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互,极大地提高了网页开发效率。 在jQuery 1.4.1版本中,我们可以找到以下几个重要的知识点: 1. **选择器(Selectors)**:...

Global site tag (gtag.js) - Google Analytics