`
羊羊羊
  • 浏览: 13243 次
社区版块
存档分类
最新评论

使用ajax返回json数据应注意的几点问题

    博客分类:
  • ajax
阅读更多
先说结论:
    1、触发的action函数不要以get开头
    2、不需要构造成json数据的变量,尽量不要提供get方法
    3、动作类函数不要以get开头
    4、所有要构造成json的get返回对象都要序列化

原因:
    重要特性:
    函数执行完毕后会调用action类中所有get开头的函数构造json数据

    1、触发action函数返回时,会调用本类中所有get开头的函数构造json数据,
       这个如果你的action函数以get开头,就会被调用两次。
    2、同特性
    3、同特性
    4、否则无法构造返回数据
分享到:
评论

相关推荐

    jQuery中ajax请求后台返回json数据并渲染HTML的方法

    PHP是常用于处理请求并返回JSON数据的后端语言之一。在文章中的PHP实例部分,使用了ThinkPHP框架中的M方法来查询数据库,返回的是一个包含菜品信息的数组,然后使用json_encode()函数将数组编码为JSON字符串。 3. ...

    ajax返回json对象.zip

    这个"ajax返回json对象.zip"文件很显然是关于如何使用Ajax从服务器获取并处理JSON数据的一个教学或示例资源。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易于人阅读和编写,同时也易于机器...

    ajax+json程序代码

    通过这个小测试,初学者可以动手实践,从创建Ajax请求到解析JSON数据,再到与MySQL数据库的交互,逐步掌握这些核心概念。记住,理论学习固然重要,但实践才能真正巩固知识。所以,深入研究并运行提供的代码,遇到...

    C#,AJAX读写JSON

    在实际开发中,`getJsonContent.aspx.cs`可能会包含一个HTTP处理程序,用于返回JSON数据;而`AnalysisJson.aspx.cs`则可能包含处理AJAX请求的函数,解析JSON数据并更新前端视图。`json.cs`可能包含了C#对象与JSON...

    aspx后台传递Json到前台的两种接收方法推荐

    这是使用最为广泛的一种方法,它利用了jQuery的Ajax模块来发送请求并接收Json数据。在发送AJAX请求时,需要指定请求类型(如POST)、请求地址以及数据类型(此处为"json")。当服务器响应后,会自动将Json格式的数据...

    asp.net json格式数据

    这些方法可以返回JSON数据,通过`[ScriptMethod(ResponseFormat = ResponseFormat.Json)]`来指定。 6. ** SignalR 和 JSON**: - SignalR是ASP.NET的一个库,用于实现实时双向通信。在SignalR中,服务器和客户端...

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

    总结来说,当处理Ajax获取的JSON数据出现`undefined`时,应检查数据类型、JSON格式、属性访问、异步处理、编码问题以及跨域限制等因素。理解并解决这些问题有助于确保JSON数据能够正确地被JavaScript解析和使用。...

    AJAX and JSON with jQuery

    特别是,jQuery提供了非常简洁的方法来实现AJAX操作,并处理返回的JSON数据。 理解AJAX和JSON对于任何想要成为前端开发者或Web应用开发者来说至关重要,而jQuery作为前端开发的常用工具库,它提供的各种功能可以...

    js操作ajax返回的json的注意问题!

    总的来说,处理Ajax返回的JSON数据时,应优先考虑使用安全的方法,如`JSON.parse()`,并确保数据的正确性和安全性。同时,理解JSON的语法规则和处理机制,对于编写高效、可靠的JavaScript代码至关重要。

    ajax与json实现级联

    前端JavaScript代码接收到这个响应后,解析JSON数据,然后更新市的选择菜单,显示可用的市列表。这个过程是动态的,无需刷新整个页面,提高了用户体验。 为了实现这个功能,你需要掌握以下几个关键技术点: 1. **...

    ajax处理返回的json格式数据方法

    在实现AJAX处理JSON数据时,需要注意几个关键点: - 安全性:确保服务器端验证用户输入,防止SQL注入、XSS攻击等安全问题。 - 跨域请求:浏览器的同源策略可能会阻止不同域的AJAX请求,需要服务器设置CORS(跨源...

    采用Json、Jquery实现Ajax案例

    在"采用Json、Jquery实现Ajax案例"中,我们可以学习到以下几个关键知识点: 1. **JSON数据格式**:理解JSON的基本结构,包括对象(键值对,用花括号{}包围)和数组(有序集合,用方括号[]包围)。例如: ``` { ...

    jquery ajax json struts2最简单例子测试成功

    在"jquery ajax json struts2最简单例子测试成功"的项目中,我们可以推断出以下几个关键点: 1. **整合jQuery与AJAX**:项目中可能使用jQuery的$.ajax()方法来发送异步请求。$.ajax()提供了一种方式,通过HTTP GET...

    struts2 ajax json

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它极大地简化了Java Web应用程序的开发。...在实际项目中,你可能还需要考虑错误处理、安全性和性能优化等问题,这些都是使用Struts2 Ajax和JSON时需要注意的关键点。

    Struts2返回JSON数据的具体应用范例

    在Struts2中返回JSON数据涉及到以下几个关键知识点: 1. **JSON数据格式**:JSON是一种基于文本的数据交换格式,它源于JavaScript,但与多种编程语言兼容。JSON数据结构主要包括对象(key-value对的集合)和数组...

    struts2.1.8.1+jquery1.4.2返回json数据

    3. **Struts2与JSON的集成**:在Struts2中,可以通过配置Action类和结果类型来返回JSON数据。通常,需要在Action类的方法上添加`@ResponseBody`注解或使用`JsonResult`结果类型。此外,还需要在struts.xml配置文件中...

    浅析ajax请求json数据并用js解析(示例分析)

    3. 服务器端返回JSON数据:在服务器端,会编写返回JSON格式数据的代码。在示例中,服务器端使用了***的处理程序data.ashx,开发者可以直接输出已经准备好的JSON字符串。在实际的应用中,通常需要从数据库中查询数据...

    ajax_json_post_ashx获取参数值

    总结一下,当使用AJAX POST提交JSON数据到ASHX处理程序时,需要注意以下几点: - 在前端设置正确的`contentType`,以便服务器知道数据格式。 - 使用JSON.stringify将JavaScript对象转换为JSON字符串。 - 在服务器端...

    jquery+ajax+json+servlet实例源码

    4. **前后端数据交互**:在前端,jQuery的AJAX请求会发送用户数据到Servlet,Servlet处理后返回JSON数据。前端再通过回调函数处理这些数据,例如更新DOM元素,展示在页面上。整个过程无刷新,提高了用户体验。 5. *...

    Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据

    此实例展示了如何使用jQuery的AJAX功能向服务器发送异步请求,以及如何处理返回的JSON数据。在实际开发中,需要注意以下几点: 1. 安全性:在处理用户输入时,应进行验证和清理,以防止SQL注入等安全问题。 2. JSON...

Global site tag (gtag.js) - Google Analytics