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

使用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、否则无法构造返回数据
分享到:
评论

相关推荐

    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...

    asp.net json格式数据

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

    Datatables使用Ajax方式读取数据

    在"Datatables使用Ajax方式读取数据"这个主题中,我们需要关注以下几个关键点: 1. **初始化Datatables**:在HTML中创建一个空的表格,并使用jQuery选择器找到它,然后调用Datatables插件进行初始化。例如: ```...

    ajax与json实现级联

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

    采用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.1.8.1+jquery1.4.2返回json数据

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

    jquery+ajax+json+servlet实例源码

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

    JSON+js+jquery+ajax基础.zip

    4. AJAX应用:介绍AJAX的工作原理,如何创建XMLHttpRequest对象,发送GET和POST请求,以及处理服务器响应,特别是在JSON数据交换中的应用。 5. 结合使用jQuery和AJAX:演示如何利用jQuery简化AJAX调用,以及如何处理...

    ajax_json_post_ashx获取参数值

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

    struts2jsonajax

    3. AJAX请求的设置:在EXT中,需要正确配置Ajax请求,指定URL、方法、数据类型等参数,确保请求能到达Struts2 Action并返回JSON数据。 4. 前后端数据一致性:前端和后端的数据模型应保持一致,以确保JSON数据能正确...

    总结一下这次用ajax/json实现SSH

    具体实现步骤可能包括以下几点: 1. **创建后端接口**:使用诸如Node.js、Python Flask/Django、Java Spring Boot等服务器端技术,建立一个API接口,该接口接收前端发送的Ajax请求。 2. **处理SSH连接**:后端服务...

    json的方式传输数据的小案例

    7. **前端交互**:在前端,通常使用JavaScript的`fetch` API或者jQuery的`$.ajax`方法发送JSON数据到服务器,并通过回调函数接收并处理服务器返回的JSON数据。例如,使用`fetch`: ```javascript fetch('/servlet-...

    使用urllib,request爬取ajax动态页面信息(爬取响应json文件)

    以下是一个基本的示例,展示如何使用`requests`库抓取一个返回JSON数据的Ajax请求: ```python import requests import json url = 'http://example.com/api/data' # 假设这是Ajax请求的URL headers = {'User-...

    jquery-autoComplete 处理返回的json对象问题

    此外,还需要注意以下几点: 1. 确保服务器返回的JSON数据格式正确,避免语法错误。 2. 验证Ajax请求的URL是否可用,以及是否允许跨域请求(如果适用)。 3. 检查输入的`minLength`参数,以决定用户输入多少字符后...

    以\"对象\"方式接收json数据.(解决乱码问题)

    解决乱码问题的方法主要有以下几点: 1. **确保服务器和客户端统一编码**:服务器和客户端应使用相同的字符编码,如UTF-8。在HTTP头信息中明确指定编码类型,如`Content-Type: application/json; charset=utf-8`。 ...

    ajax返回datatable绑定下拉框.docx

    使用 Ajax 可以带来以下几点好处: * 提高用户体验:Ajax 可以在不刷新整个网页的情况下更新页面的一部分内容,从而提高用户体验。 * 提高性能:Ajax 可以减少服务器端的负载,因为它只需要更新页面的一部分内容,...

Global site tag (gtag.js) - Google Analytics