`

js获取后台传入的对象中的属性

阅读更多
如果你会Ajax不会json你还真的学学,我简单给你说说 。
1、首先你得引入一个jar 我的版本是json-lib-2.1.jar在网上随便都能下到。
2、在后台写个方法:
public void writerJSON(Object object,HttpServletResponse reponse)  {
JSONObject jsonObject = JSONObject.fromObject(object);
try {
Writer writer = reponse.getWriter();
System.out.println("Json Data :" + jsonObject.toString());
writer.write(jsonObject.toString());
writer.flush();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}

}

我们通常把这个方法卸载BaseAction里,这个是准备工作,那个object可以是你的任何对象和属性。
3、一般将你的action 的返回值设置为void  在action方法里的最后返回你的数据
this.writerJSON(message, reponse);这两个参数是上面方法里的,如果你的只是个字符串就简单了,通常都是传出个对象然后对象点你的属性
4.页面应该:
$(function() {  
            $.ajax({  
               type:"post",  
               url:"sendPara_send.do?Ips="+Ips+"&TableNames="+TableNames,  
dataType : "json",
                success:function(res){  
                   //这个地方就看你的数据类型了如果只是个String的
                    alert(res);  
                   //如果你把那个字符串放入对象里可以这样写
                       alert(res.sendMeg);
                }  
           });  
     });  

就说这些了有什么不理解可以一起讨论,还有上面那哥们怀疑你那是不是el表达式,我确定 你用的${sendMeg}就是el表达式,而且在js里用时没问题的,但在回调函数里的去数据,是json最擅长的。
分享到:
评论

相关推荐

    使用js实现将后台传入的json数据放在前台显示

    将获取到的元素的value属性设置为fingerprint对象中对应的值。 5. 实际应用注意事项 在实际开发中,还需要注意几点: a. 错误处理:应该在获取数据时考虑到可能出现的错误,并通过try...catch语句或者Promise的...

    cookie中设置了HttpOnly属性,那么通过js脚本将无法读取到cookie信息,这样能有效的防止XSS攻击.zip_js设置cookie值

    在这个例子中,`true`作为第七个参数传入,表示设置HttpOnly属性。注意,`setcookie()`函数需要在任何输出(包括空格和HTML标签)之前调用,否则可能无法正常设置Cookie。 **总结** HttpOnly属性是提升Web应用安全...

    echart后台获取数据实例

    3. **JavaScript 代码**:在页面加载完成后,JavaScript 代码会初始化 ECharts 实例,配置图表选项,并调用 `chart.setOption()` 方法传入从后台获取的数据。这通常在 `$(document).ready()` 或 `window.onload` ...

    layui数据表格重载实现往后台传参

    这个搜索框的ID是`demoReload`,用于后续在JavaScript中获取搜索框的值。按钮上设置了`data-type`属性,并绑定事件处理函数,以便在点击时执行重载操作。 接着,我们需要在JavaScript中引入layui的table模块,并...

    jQuery向后台传入json格式数据的方法

    然后在`$.ajax`的`data`属性中,将这个JSON字符串作为要发送的数据。 同时,服务器端需要有相应的处理机制来解析JSON格式的请求体。通常后端框架会默认处理JSON格式的请求体,并将其转换为后端语言中的实体对象,供...

    springboot后台接收axios传递的json数据为null

    是作用在形参列表上,RequestParam可以接受简单类型的属性,也可以接受对象类型。在前端传入的是json字符串,后台按字符串string参数接收再解析。 请求头contentType设置为application/x-www-form-urlencoded;...

    js树 带缓冲效果和后台交互

    2. 初始化:使用DTree库实例化一个树对象,传入初始数据或数据源URL。 3. 功能扩展:根据需求添加交互功能,如点击事件、拖放行为等。 4. 缓冲处理:实现懒加载功能,当用户滚动或展开节点时,向后台发送请求获取更...

    JSTree(js写的树形菜单,支持加载10000节点以上)

    3. **初始化JSTree**:选择一个DOM元素作为树的容器,并调用`jstree()`函数进行初始化,传入配置对象以设置各种选项和插件。 4. **监听事件**:利用JSTree的事件系统,可以在节点操作时执行相应逻辑。 5. **操作...

    AJAX流程介绍动态显示后台数据

    1. **创建XMLHttpRequest对象**:在JavaScript中,我们需要创建一个XMLHttpRequest对象,它是AJAX的核心,负责与服务器进行通信。 2. **初始化请求**:通过调用`open()`方法设置请求的类型(GET或POST)、URL和是否...

    vue+element搭建后台小总结 el-dropdown下拉功能

    本文中的handleCommand方法中就使用了console.log来输出传入的command对象。 通过上述知识点的介绍,我们可以看到在使用Vue.js结合Element UI实现后台管理系统下拉功能时,涉及到了前端开发的许多方面,包括框架与...

    webBrowser执行js的方法,并返回值,c#后台取值的实现

    在网页中,JavaScript修改了input元素的value属性,而在C#中,通过访问DOM元素来读取这个属性值。 总结来说,C#中的webBrowser控件为开发者提供了一种嵌入和操作Web页面的方式。通过Document和InvokeScript等属性与...

    【JavaScript源代码】React实现二级联动(左右联动).docx

    `FnSetButton`根据传入参数`n`生成`n`个按钮对象,每个对象包含`id`和`text`属性。而`FnSetContent`则生成具有随机高度的`n`个内容对象,每个对象包含`height`(随机高度)、`id`和`text`属性,以及`top`属性,用于...

    asp.net后台cs中的JSON格式变量在前台Js中调用方法(前后台示例代码)

    前台JavaScript代码部分,首先通过***内嵌代码 "()%>" 将后台的get()方法返回的JSON字符串获取到前端JavaScript变量dpinfo中。然后使用eval()函数将JSON字符串转换为JavaScript对象dpjson。最后,使用alert()函数弹...

    WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx

    5. **获取响应**:在请求完成且状态为`4`(即`readyState`属性值为4),可以读取`responseText`或`responseXML`属性获取服务器返回的数据。 在下一章中,我们将深入探讨如何使用XMLHttpRequest对象来发送HTTP请求,...

    Jquery访问后台方法

    - 成功时,`success` 回调函数中的 `data.d` 用来访问服务器返回的 JSON 对象中的 `d` 属性。 - 失败时,`error` 回调函数将显示错误信息。 #### 知识点四:后台.NET WebMethod支持 - **WebMethod**:在 ASP.NET...

    dwr回调函数得到后台list

    需要注意的是,JavaScript中的数组和Java中的列表虽然在概念上相似,但它们在语法和方法上有差异,如JavaScript使用`length`属性获取数组长度,而Java使用`size()`方法。因此,正确理解两者的差异是成功处理DWR回调...

    javascript向后台传送相同属性的参数即数组参数

    服务器端脚本可以使用相应的JSON解析器来读取这个数组,例如在Java中可以使用`org.json`库或者Jackson等来解析JSON字符串为Java对象。 总的来说,在Web应用开发中,合理地利用数组来管理具有相同属性的参数是提高...

    ECharts前台后台数据交互Demo

    6. **绘制图表**:最后,调用ECharts实例的`setOption`方法,传入配置对象,ECharts会根据新的数据重新渲染图表。 四、示例代码 以下是一个简单的PHP+AJAX+ECharts的数据交互示例: ```html <!DOCTYPE html> ...

    XMLHTTPRequest的属性和方法简介

    XMLHTTPRequest对象允许JavaScript在后台与服务器进行通信,它通过HTTP协议发送请求并接收响应,通常用于获取或提交数据,如HTML、XML或JSON。尽管其名称中包含“XML”,但实际上它可以处理任何类型的数据格式。 ...

    XmlHttp对象参考

    它在Web开发中扮演着至关重要的角色,尤其是在JavaScript和VBScript中,通过Ajax(Asynchronous JavaScript and XML)技术进行页面的无刷新更新时,XmlHttp对象是不可或缺的工具。 XmlHttp对象的核心功能在于它能够...

Global site tag (gtag.js) - Google Analytics