AJAX返回

我们经常会用到ajax,当我们想返回json时,需要这样写.

1 context.Response.ContentType="application/json";
2 context.Response.Write("{");
3 context.Response.Write("\"code\":0,");
4 context.Response.Write("\"data\":\"添加成功!\"");
5 context.Response.Write("}") context.Response.End();

Code

这样做很不方便.我们可以直接在控制器中这样写.

this.AjaxReturn("{\"data\":1}");this.AjaxReturn("{\"data\":1}", 1);
this.AjaxReturn("{\"data\":1}",1,"添加成功");
this.AjaxReturn(1, "添加成功");

另外json的组装也很麻烦.NFinal包含了LitJson框架,用于处理Json. LitJson的详细用法,可以百度一下.这里只是给一个小例子:

使用JsonData来处理生成json:

LitJson.JsonData data = new LitJson.JsonData();
data["name"] = "peiandsky";
data["age"] = 28;
data["sex"] ="male";
//{"name":"peiandsky","age":28,"sex":"male"}
string json= data.ToJson();

转载于:https://www.cnblogs.com/xiaolu6t/p/4626388.html

NFinal ajax相关推荐

  1. html+spring boot简单的ajax数据传输实现

    本篇讲解在前后端不分离情况下的html+spring boot的项目数据传输实现 首先,后台我写了三个接口 package com.demo.ajax.controller;import com.de ...

  2. form表单提交前进行ajax或js验证,校验不通过不提交

    在使用form表单进行提交数据前,需要进行数据的校验->表单的校验(如:两次密码输入是否相同)+后台数据的校验(如:账号是否存在),这个时候,如果哪步校验不通过,表单将停止提交,同时避免后台主键 ...

  3. 使用ajax不刷新页面获取、操作数据

    在使用jsp或html时,利用ajax达到不刷新页面就可以获取.操作数据. 首先上代码 (html+js) 在此处需要引入jquery插件 <!-- 这是页面部分 html--> < ...

  4. Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常

    我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...

  5. 【AJAX】JavaScript的面向对象

    Ajax中后端数据返回后需要前端通过JavaScript来实现动态数据更新的问题.所以,在Ajax中加深了一遍JavaScript面向对象的印象. 基础部分: JavaScript中创建对象并简单对象 ...

  6. 【AJAX】Ajax学习总结

    AJAX是什么: 是Asynchronous(异步).JavaScript.And.Xml 的缩写 主要就是说: 通过JavaScript融合了Web开发标准表示技术,DOM动态显示和交互,XML和X ...

  7. SpringMVC——通俗易懂讲讲Ajax~

    聊聊Ajax 一.什么是Ajax 二.iframe标签简单伪造Ajax 三.Ajax的实现 1. 基本概念的了解 Ajax的核心是什么? XMLHttpRequest是什么? Ajax数据传输的数据格 ...

  8. [JAVA EE]ajax 方式提交数据

    前端界面:Form表单 前端数据提交:使用 ajax 方式 ( 基于jquery ) 后台代码: TestController.java @Controller public class TestCo ...

  9. ajax交互扩展遇到的问题,ajax autocomplete扩展程序无法正常工作

    我在文本框上有一个自动填充扩展器,它将记录显示为数据库中的列表,但是我点击了texbox并开始输入任何内容.我的HTML代码是 Enabled="True" TargetContr ...

  10. ajax发送动态字符传,如何发送ajax请求文件与其他字符串的变量?

    我想创建ajax调用并发送数据与文件和其他变量,我也使用django,如果它的帮助.如何发送ajax请求文件与其他字符串的变量? 我尝试: js文件: $("#save-new-reques ...

最新文章

  1. [JavaScript] 探索JS中的函数秘密
  2. http协议常见的响应头
  3. 查看Linux服务器网卡流量小脚本shell和Python各一例
  4. oracle订单,银科软件:Oracle ERP订单管理模块详细介绍
  5. nginx 获取真实ip
  6. JavaSE总结笔记
  7. PHP 数据库连接池实现
  8. matlab给0数组赋值,MATLAB中怎么把一个函数的一部分赋值给一个变量或数组,比如怎么把sin(x)大于0的部分赋值给f....
  9. ImportError: No module named _caffe
  10. linux 高性能日志,linux日志系统
  11. X 分钟速成 Python
  12. CentOS下编译安装Gcc-4.9
  13. polyfill 与 transform-runtime
  14. vue中使用antv/g6 绘制关系图、结构图_CAD小白必看!手把手教你如何看懂室内设计施工图图纸(平面立面剖面大样节点图)...
  15. Linux curl 命令下载文件
  16. Facebook引流到独立站的三种技巧~附保姆级教程
  17. FastDFS原理系列文章
  18. Programer四境界-摘自《代码大全》
  19. 英语学术论文写作常用词汇
  20. 推荐一款前端轻量级的toolTip插件-Tippy.js

热门文章

  1. springboot1.5 和 2.0 引入 redis 并封装工具类
  2. Mysql外键的变种 三种关系
  3. js中动态载入css js样式
  4. 超 短 高精度 bign 模板
  5. SQL之总结(四)---null问题的处理
  6. 【笔记】js中的数组
  7. 输入框输入文字字符匹配
  8. Jmeter使用SSL(HTTPS协议)
  9. struts2——快速入门
  10. 参数中带有“”符号问题