IE8使用ajax提交json对象
2016-09-22 10:11
246 查看
IE8使用ajax提交json对象
举例
以下是一段包含ajax的方法,在IE8中使用将爆出json未定义的错误。$(function () { var content = new Object(); content.id = 1; content.name = 'dongri'; $.ajax({ url: '/UserAccount/checkVoucher', data: JSON.stringify(content), type: 'post', dataType: 'json', contentType: 'application/json; charset=utf-8', success: function (result) { if (result.result == "1") { location.href = "/UserAccount/TransDataToBank?istrans=0"; } else { art.dialog.alert("请勿重复支付"); } }, error: function () { alert("网络异常,请重试"); location.reload(); } }); });
解决方案
引入一个js文件,名称为:json2.json,引入这个js文件之后代码不需要改动,将直接兼容IE8。链接地址为https://github.com/douglascrockford/JSON-js
相关文章推荐
- IE8使用ajax提交json对象
- easyui使用Ajax提交表单,返回Json数据
- IE8中的原生JSON对象如何使用以及解析?
- ssh使用ajax异步通讯. json与对象转换的几个小问题
- ajax中Json对象的使用(利用struts框架或者单独使用)
- ajax提交多个对象,使用序列化表单和FormData
- easyui使用Ajax提交表单,返回Json数据
- 使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
- java servlet使用jquery 的ajax交互 传递json对象
- jquery序列化form表单使用ajax提交后处理返回的json数据
- Ajax提交,对象转换成json,在js中解析?
- 在使用AJax时用JSON数据提交给服务端时。JSON.stringify()在IE6下不能使用的问题
- 久违的json使用大法 (通常Ajax希望返回多个键值对,可以用将要返回的数据先封装到一个对象中,再将这个对象转为json格式)
- 使用Ajax方法提交多个对象数组的问题
- IE8如何使用原生JSON对象? 推荐
- Ajax提交Json字符串,.net反序列化成Model对象
- 使用json序列化类型为“ajax学习.DataSetComment+T_CommentDataTable”的对象时检测到循环引用。
- Ajax使用Action中返回的Json数据的完整实例(二):action内将一个实体对象转化为json并返回
- jquery序列化form表单使用ajax提交后处理返回的json数据
- jquery序列化form表单使用ajax提交后处理返回的json数据