求助 jquery ajax error firefox下没问题IE下报错
时间:2011-05-24
来源:互联网
环境
jquery Ajax
jquery 1.6
1,页面代码:
var postdata = {};
postdata.mode = 'jsonProvince';
$.ajax({
type : "POST",
url : httpUrl,
data: postdata,
cache : false,
dataType :"json",
error : remoteException,
success : function(data, dataType){
alert("88888");
}
});
function remoteException(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status); // 信息框弹出内容 200
alert(textStatus); // 信息框弹出内容 parsererror
alert(errorThrown); // 信息框弹出内容 IE下: [object Error]
// Chrome下:syntax error unexpected token ILLEGAL
// fireFox下:正常 “88888”对话框能弹出来没问题
}
2,后台代码
$arrSelectedDeliv["error"] = "false";
$arrSelectedDeliv["html"] = "test";
echo jsonEncode($arrSelectedDeliv);
exit;
.....
function jsonEncode($value) {
if (function_exists('json_encode')) {
return json_encode($value);
} else {
require_once dirname(__FILE__) . '/../../module/Services/JSON.php';
GC_Utils_Ex::gfPrintLog(' *use Services_JSON::encode(). faster than using the json_encode!');
$objJson = new Services_JSON();
return $objJson->encode($value);
}
}
jquery Ajax
jquery 1.6
1,页面代码:
var postdata = {};
postdata.mode = 'jsonProvince';
$.ajax({
type : "POST",
url : httpUrl,
data: postdata,
cache : false,
dataType :"json",
error : remoteException,
success : function(data, dataType){
alert("88888");
}
});
function remoteException(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status); // 信息框弹出内容 200
alert(textStatus); // 信息框弹出内容 parsererror
alert(errorThrown); // 信息框弹出内容 IE下: [object Error]
// Chrome下:syntax error unexpected token ILLEGAL
// fireFox下:正常 “88888”对话框能弹出来没问题
}
2,后台代码
$arrSelectedDeliv["error"] = "false";
$arrSelectedDeliv["html"] = "test";
echo jsonEncode($arrSelectedDeliv);
exit;
.....
function jsonEncode($value) {
if (function_exists('json_encode')) {
return json_encode($value);
} else {
require_once dirname(__FILE__) . '/../../module/Services/JSON.php';
GC_Utils_Ex::gfPrintLog(' *use Services_JSON::encode(). faster than using the json_encode!');
$objJson = new Services_JSON();
return $objJson->encode($value);
}
}
作者: syh202 发布时间: 2011-05-24
没有人回答吗?
。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。
作者: syh202 发布时间: 2011-05-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28