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

修改的时候JSON得到值

 
阅读更多
  其实我是写着玩的,记录一下。说下情况,当前页面,点击修改的时候是把一个隐藏的层给显示出来,这是带来了一个问题。如何把要修改的对象的信息也给带过来?现在这个项目全部是js访问action。
  最后想了想,当点击修改按钮的时候,会检测是否具有修改的权限,那么在json返回值的时候直接把对象也返回回来不是得了。可是想了老半天也不知道怎么返回一个对象。最后是这样做的。
  在action里面声明要获得对象的属性,例如:
     private int id;
private int intNetKeyCount;
private String strManager;
private String dateJoinDate;
private String strManagerTele;
然后再get,Set一下。

在检查的方法里写上:
entity=listMgr.get(listID);
if(null==entity)
{
throw new Exception();
}
if(1==entity.getIntState())
{
SimpleDateFormat sdf  =   new  SimpleDateFormat( "yyyy-MM-dd");
String str=sdf.format(entity.getDateJoinDate());
id=entity.getId();
intNetKeyCount=entity.getIntNetKeyCount();
strManager=entity.getStrManager();
dateJoinDate=str;
strManagerTele=entity.getStrManagerTele();

}
else
{
id=-1;
}
return "COMEBACKJSON";

在页面中使用这种方法:
success : function(data) {
if (data.id>0) {
   
$('#listID').val(chkIds);
$('#intNetKeyCount').val(data.intNetKeyCount);
$('#dateJoinDate').val(data.dateJoinDate);
$('#strManagerTele').val(data.strManagerTele);
$('#strManager').val(data.strManager);

lostShow();
}
else
{
alert("记录已经确认提交,不能执行修改操作!");
}
}

就是这样解决的。没有了,自己语言表达能力太差了。。。。。
分享到:
评论

相关推荐

    遍历多级树状json获得父子节点值

    在实际应用中,可能需要进行更复杂的操作,例如存储找到的数据、修改节点值或执行特定操作。递归遍历方法可以灵活适应这些需求,只需稍作调整即可。 在处理大型或复杂的数据结构时,性能和内存管理也是需要注意的...

    jquerAjax获取json值例子

    通过asp.net jquery ...获取并解析 json //通过程序集名称读取Dll Assembly dll = Assembly.Load("项目名"); Type t = dll.GetType("项目名.AjaxQuery"); 使用时别忘记修改 前台到后台了 剩下的想怎么弄就怎么弄啦

    oracle格式化查看json数据

    Oracle提供了一个名为DBMS_JSON的PL/SQL包,其中包含了大量处理JSON的子程序,包括解析、验证、修改和生成JSON。这个包提供了更高级的功能,比如动态查询和复杂JSON操作。 6. SQL Developer和SQL*Plus的增强: ...

    JSON模块修改版.rar

    为了充分利用这个修改版模块,你需要了解易语言的基本语法和JSON的基本概念,包括对象、数组、字符串、数字、布尔值和null等基本类型。同时,理解JSON模块提供的接口和示例代码,以便正确地调用相关功能。在实际项目...

    json数据解析源码

    例如,如果解析得到的是一个字典,我们可以使用键来访问其值: ```python value = data['key'] ``` 5. **输出处理结果** 完成数据操作后,可能需要将结果输出或保存。如果是简单的打印,可以直接使用`print()`...

    json-develop

    3. **解析JSON**:使用库提供的函数或方法从字符串或文件中解析JSON,得到一个表示JSON数据的对象。 4. **操作JSON对象**:通过API访问和修改JSON对象的键值,遍历数组,或者创建新的JSON结构。 5. **序列化JSON**:...

    jsonlib.rar

    5. JSON操作:可以对JSON对象进行增删改查等操作,如获取键值、遍历对象、修改值等。 **注意事项** 1. 类型匹配:在反序列化时,JSONLib会尝试将JSON值映射到Java对象的相应字段,因此需要确保JSON数据的类型与Java...

    Json解析,Json_analysis.zip

    1. 使用`QJsonDocument::fromJson()`解析JSON字符串,得到QJsonDocument对象。 2. 如果JSON是一个对象,可以使用`QJsonDocument::object()`获取QJsonObject;如果是数组,使用`QJsonDocument::array()`获取...

    JSON.stringify()报错:JSON未定义

    3. 如果你是从服务器向浏览器发送代码,确保浏览器接收到的代码是正确的,并且服务器没有剥离或修改了JSON支持。 在给定的`json2.js`文件中,你可能会找到Douglas Crockford的JSON polyfill实现。这个文件提供了一...

    java解析json格式数据 json.jar

    1. 创建或加载JSON:你可以直接创建一个新的JSONObject或JSONArray对象,或者使用JSONParser从JSON字符串或输入流中解析得到它们。 2. 操作JSON:通过`put()`、`get()`、`opt()`等方法修改或访问JSON对象的键值对,...

    cpp-json11一个迷你的C11的JSON库

    1. **解析JSON**:通过调用`Json::parse()`函数,传入包含JSON数据的字符串,得到一个`Json`对象。 ```cpp std::string json_str = R"({"name": "John", "age": 30})"; json11::Json obj = json11::Json::parse...

    json 数据解析包

    - 遍历和操作JSON结构:通过提供的API,可以方便地获取JSON对象的属性,遍历JSON数组,或者修改JSON数据。 在实际应用中,开发人员会结合这些库,根据具体需求进行组合使用。例如,先用`commons-lang`处理字符串,...

    org.json的包

    3. **操作JSON**:添加、删除、修改JSON对象或数组的元素。例如,使用`put()`方法在`JSONObject`中添加键值对,或使用`put()`方法在`JSONArray`中添加元素。 4. **验证JSON**:在处理JSON前,可以使用`isValidJSON...

    jsonhandle,谷歌浏览器json插件

    编辑功能则允许用户直接在浏览器中修改JSON数据,这对于测试API接口或者调试数据流非常有用。而格式化功能则可以将杂乱无章的原始JSON字符串转换成整洁易读的格式,提高工作效率。 在处理API响应时,JSON-handle...

    JSON 是一种轻量级的数据交换格式。该文档详细介绍了JSON

    JSON最初由Douglas Crockford在1999年提出,并在随后的几年里迅速获得了开发者的青睐。它的设计目的是为了简化数据的表示方式,使之既容易被人阅读和编写,又便于机器解析和生成。JSON基于ECMAScript标准中的一个...

    json工具(脸谱)

    3. **编辑功能**: "脸谱"可能具备编辑JSON的功能,允许用户修改键值对,添加或删除节点,这对于测试API或调试JSON数据非常实用。 4. **数据验证**: 高级的JSON工具会检查输入的JSON是否符合语法规则,确保数据的...

    JSON解析最新版20151017超简JSON效验解析器

    JSON语法要求键必须用双引号包围,值可以是字符串、数字、布尔值、null、对象或数组。如果输入的数据不符合这些规则,解析器会指出错误所在。 2. **快速解析**:高效的JSON解析能力是关键,20151017版本可能优化了...

    windows下得json解析工具

    5. **代码编辑**:JsonView还支持代码编辑功能,用户可以直接在工具中修改JSON数据,提供了代码高亮和自动缩进,提升编辑体验。 6. **拖放支持**:用户可以通过简单的拖放操作将JSON文件导入JsonView,无需复杂的...

    cpp json读写库的实现

    3. **解析JSON**:使用`JsonParser`对象的`parse`方法解析JSON字符串,得到一个`Json::Value`对象,这是SimpleJson中的基础数据结构,代表JSON的任意类型值。 4. **访问数据**:通过`Json::Value`对象的成员函数或...

    JSON格式化、查看工具

    5. **编辑和验证**:部分工具还提供编辑功能,可以修改JSON数据并检查其语法正确性。 6. **导出**:将格式化的JSON数据保存为文件,或者复制到剪贴板供其他地方使用。 例如,"JsonViewer_veryhuo.com"可能是一个...

Global site tag (gtag.js) - Google Analytics