EasyUI使用JSON保存数据
目前来说,使用JSON保存数据比较方便,前台可以不用Test.aspx 页面,可以直接用Html页面,使用.aspx页面的弊端就不在这里熬述。
具体步骤如下:
1、新建一个Html页面,命名为Test.html
<script type="text/javascript" src="easyui/jquery.min.js"></script>
<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="js/save.js"></script>
<link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" />
<link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" /> <div>
<input type="text" id="txtFileNames" class="textbox" name="Vassets" style="width:110px;"/>
<a href="#" class="easyui-linkbutton" iconCls="icon-search" onclick="objV.saves()">保存</a>
</div>
2、新建一个JS页面,命名为save.js
 objV = {
         saves:function(){
             $.ajax({
                 type: "POST",
                 url: "Test.ashx",
                 contentType: "application/json; charset=utf-8",
                 data: JSON.stringify(GetJsonData()),
                 dataType: "json",
                 success: function (message) {
                     if (message > 0) {
                         alert("请求已提交!我们会尽快与您取得联系");
                     }
                 },
                 error: function (message) {
                     $("#request-process-patent").html("提交数据失败!");
                 }
             });
         }
     };
     function GetJsonData() {
         var json = {
             "FTName": $("#txtFileNames").val()
         };
         return json;
     }
3、新建一个AddTest.ashx页面
int num = ;
context.Response.ContentType = "application/json";
var data = context.Request;
var sr = new StreamReader(data.InputStream);
var stream = sr.ReadToEnd();
var javaScriptSerializer = new JavaScriptSerializer();
var PostedData = javaScriptSerializer.Deserialize<Model.FileType>(stream);
DataAccess<Model.FileType> da = new DataAccess<Model.FileType>(); try
{
num = da.Add(PostedData, "FileType");
}
catch (Exception msg)
{
context.Response.Write(msg.Message);
} context.Response.ContentType = "text/plain";
context.Response.Write(num);
EasyUI使用JSON保存数据的更多相关文章
- Jquery EasyUI +Ajax +Json +一般处理程序      实现数据的前台与后台的交互 --- 善良公社项目
		
经过上一篇博客,本节主要是来看实现的功能是后台的数据通过json数据传过来,前台修改的数据再传回数据库之后页面再次更新table中的数据: 图示: 实例:前台的代码 <%--表格显示区--%&g ...
 - java保存json格式数据,保存字符串和读取字符串
		
1.java保存json格式数据,保存字符串和读取字符串 import java.io.*; class RWJson { public void wiite(String s, String toS ...
 - 第三天,爬取伯乐在线文章代码,编写items.py,保存数据到本地json文件中
		
一. 爬取http://blog.jobbole.com/all-posts/中的所有文章 1. 编写jobbole.py简单代码 import scrapy from scrapy. ...
 - Jquery Easy UI Datagrid 上下移动批量保存数据
		
DataGrid with 上下移动批量保存数据 通过前端变量保存修改数据集合,一次性提交后台执行 本想结合easyui 自带的$('#dg').datagrid('getChanges'); 方法来 ...
 - jQuery动态添加元素,并提交json格式数据到后台
		
参考:https://www.cnblogs.com/shj-com/p/7878727.html 下载 下载该插件的地址是:http://www.bootcdn.cn/jquery.serializ ...
 - iOS开发之JSON格式数据的生成与解析
		
本文将从四个方面对IOS开发中JSON格式数据的生成与解析进行讲解: 一.JSON是什么? 二.我们为什么要用JSON格式的数据? 三.如何生成JSON格式的数据? 四.如何解析JSON格式的数据? ...
 - Post model至Web Api创建或是保存数据
		
前一篇<Post model至Web Api>http://www.cnblogs.com/insus/p/4343538.html中,使用Post来从Web Api获取数据.由于Post ...
 - ios网络学习------6 json格式数据的请求处理
		
ios网络学习------6 json格式数据的请求处理 分类: IOS2014-06-30 20:33 471人阅读 评论(3) 收藏 举报 #import "MainViewContro ...
 - easyui datagrid 每条数据后添加操作按钮
		
easyui datagrid 每条数据后添加“编辑.查看.删除”按钮 1.给datagrid添加操作字段:字段值 <table class="easyui-datagrid" ...
 
随机推荐
- 移动APP的开发迭代离不开测试,你搞清楚其中的关键点了吗?
			
App测试的一个要求是一个beta测试环境.为此,操作系统制造商要么提供他们自己的测试环境,比如:Testflight (iOS),要么可以使用任一商用工具,如:HockeyApp (Android) ...
 - Apache 403 error, (13)Permission denied: access to / denied问题
			
Apache 配置Alias 后,无法访问 CentOS系统 检查了一圈httpd.conf和目录权限,均没有发现问题. 最后,看了这篇文章,发现是因为系统启动了SELINUX导致的. http:// ...
 - Pattern Recognition for Cell-free DNA - Github
			
一直都没有找到生信领域简单易懂的机器学习案例,这回算是逮到一个了:机器学习识别cfDNA OpenGene/CfdnaPattern
 - js操作新添加的DOM的问题
			
$(function(){ $("body").on("click", '.abc', function(){ alert('ok'); }); $('.b') ...
 - 虚拟机EAL: Error reading from file descriptor
			
这个是虚拟机安装固有的BUG,代码差异如下: diff --git a/lib/librte_eal/linuxapp/igb_uio/igb_uio.c b/lib/librte_eal/linux ...
 - Unity中Time.deltaTime的含义及其应用
			
The time in scenes it took to complete the last frame.这是使用此函数的时候给出的提示 一般我们会在设置速度的时候看到这个函数.先写出我对Time. ...
 - CSS样式应用
			
CSS样式应用的方法: (1)行内样式,将css样式直接放到标签当中,一般都是放入标签的style属性中,它是最方便的一种样式,也是最不方便修改的样式.如下: (2)内嵌式,通过将css写在网页源文件 ...
 - 【原创】xgboost 特征评分的计算原理
			
xgboost是基于GBDT原理进行改进的算法,效率高,并且可以进行并行化运算: 而且可以在训练的过程中给出各个特征的评分,从而表明每个特征对模型训练的重要性, 调用的源码就不准备详述,本文主要侧重的 ...
 - Windows添加和取消右键管理员权限
			
亲测可用 新建文本文档,粘贴下列代码 Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@="管理员取 ...
 - php时间设置为本地
			
PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to ...