开发工程中发现ajax请求已经成功,但是却执行了请求失败的回调函数,
这是因为我请求中设置
dataType:json
但是请求直接返回我一段话而不是json对象
//出错返回格式
文件上传成功
jquery1.3版本以上对dataType有严格的判断,若返回格式不符合就会报错,去执行失败的回调函数
所以修改返回数据的格式就可以
{
"msg": "文件上传成功"
}
本文探讨了在使用Ajax请求时,由于返回的数据类型与预期的JSON格式不符导致的错误。详细介绍了如何从返回的字符串“文件上传成功”调整为符合JSON格式的消息对象,以避免执行失败回调。
开发工程中发现ajax请求已经成功,但是却执行了请求失败的回调函数,
这是因为我请求中设置
dataType:json
但是请求直接返回我一段话而不是json对象
//出错返回格式
文件上传成功
jquery1.3版本以上对dataType有严格的判断,若返回格式不符合就会报错,去执行失败的回调函数
所以修改返回数据的格式就可以
{
"msg": "文件上传成功"
}

被折叠的 条评论
为什么被折叠?