最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

ajax获取json数据为undefined原因分析_AJAX相关

来源:动视网 责编:小采 时间:2020-11-27 20:10:11
文档

ajax获取json数据为undefined原因分析_AJAX相关

ajax获取json数据为undefined原因分析_AJAX相关:Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。这篇文章主要介绍了ajax获取json数据为undefined--原因,对ajax感兴趣的朋友可以参考下Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语
推荐度:
导读ajax获取json数据为undefined原因分析_AJAX相关:Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。这篇文章主要介绍了ajax获取json数据为undefined--原因,对ajax感兴趣的朋友可以参考下Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语


Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。这篇文章主要介绍了ajax获取json数据为undefined--原因,对ajax感兴趣的朋友可以参考下

Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语为 Web 2.0 站点)的关键技术。Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。使用 XMLHttpRequest 函数获取数据,它是一种 API,允许客户端 JavaScript 通过 HTTP 连接到远程服务器。Ajax 也是许多 mashup 的驱动力,它可将来自多个地方的内容集成为单一 Web 应用程序。

一般处理服务器传来的json值时,我们都会用两种方式进行处理:

1.一种为使用eval()函数。var dataObj=eval("("+data+")");//转换为json对象(注:data为json数据);

2. 使用Function对象来进行返回解析。var json =(new Function("","return "+data))();

但是今天做项目(项目用struts2)时用这两种方法进行json读取,输出时一直是undefined。上网查了许多资料,大多都说不明白,后来查到一篇文章作者也遇到这种情况,他解决的办法是在action中将返回值声明json属性,在自己的项目上测试后不通过,后来解决的办法是再转一次。以下是自己的思考:从后台传来的数据虽然声明为json属性,但是传到前台时其实还是一个字符串,不是一个json对象,这时候我们需要对后台的数据进行处理,转化为json对象,然后获取json中的值。但是有时候后台传来的值不一定是标准的json格式的字符串,虽然我们通过前面的两种方法之一转化后台传来的对象,但是这时候转化的json对象实际上还是一个字符串,是一个标准的json字符串,我们再一次转换后就成了一个json对象。

以下是部分代码:

总结

以上所述是小编给大家介绍的ajax获取json数据为undefined原因分析,希望对大家有所帮助!!

相关推荐:

AJAX使用中的异步同步请求怎么实现

原生JS如何实现AJAX、JSONP

Ajax之文件异步上传的多种方法

文档

ajax获取json数据为undefined原因分析_AJAX相关

ajax获取json数据为undefined原因分析_AJAX相关:Ajax 允许在不干扰 Web 应用程序的显示和行为的情况下在后台进行数据检索。这篇文章主要介绍了ajax获取json数据为undefined--原因,对ajax感兴趣的朋友可以参考下Asynchronous JavaScript and XML (Ajax ) 是驱动新一代 Web 站点(流行术语
推荐度:
标签: 原因 数据 json
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top