ajax接受action传递json格式数据,ajax获取的为空,贴上配置和相关代码
$.ajax({
cache : false,
type : "POST",
// async : false, // 设置为同步,等到返回结果再继续
url : "/testjson.action",
contentType : "application/json; charset=utf-8",
beforeSend : function(XMLHttpRequest) {
$('#foot').text("loading...");
},
success : function(result) {
//alert("result: "+result)
$('#foot').text("result: "+result);
},
});<result type="json">
<param name="root">result</param>
</result>public void testJson(){ //action
JSONObject json = new JSONObject();
json.put("id", "123");
json.put("name", "baidu bae");
result = json;
System.out.println("test json & json : "+result);
}控制台打印 test json & json : {"id":"123","name":"baidu bae"}
alert显示result:
foot 显示result:
使用的是百度BAE+eclipse。不知道和这有么有关系,之前这个在myeclipse上可以实现

相关推荐
jsp中利用jquery+ajax在前后台之间传递json格式参数
总结来说,前后端之间使用jQuery+Ajax传递JSON格式参数的关键点包括:1. 确保正确引用jQuery库。2. 使用Ajax的data属性设置JSON格式的数据。3.
实现jquery.ajax向ASP.NET MVC Action的参数传递
本文还有配套的精品资源,点击获取 简介:jQuery的ajax方法允许在不刷新页面的情况下与服务器进行数据交互,是提升Web用户体验的关键技术。本文深入讲解了如何通过ajax方法向ASP.NET MVC框架中的Action传递参数。文章从ajax方法的结构开始,详细说明了如何设置URL、请求类型、发送数据、期望返回的数据类型以及成功和错误处理函数。同时,还介绍了conten...
AJAX与Struts2框架下的JSON数组数据交互指南
Struts2框架是Struts框架的继承者,它在1.x版本的基础上进行了一系列的改进和发展。Struts2将Web层的设计模式抽象为MVC(Model-View-Controller),并将核心控制逻辑由Servlet转向了Filter,这样带来了更好的灵活性和扩展性。Struts2与Spring框架和Hibernate框架等主流Java技术栈整合得非常紧密,其主要特点包括:灵活性:Struts2通过拦截器(Interceptors)的机制,允许在请求处理的各个阶段进行插件式的行为拦截和修改。
AJAX 想Struts2后台传送Json数据并向前台返回Json格式的数据
本主题主要探讨如何在Struts2框架下利用AJAX传递和接收JSON(JavaScript Object Notation)数据,这是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成
通过Ajax进行Post提交Json数据的方法
本篇文章将详细讲解如何使用Ajax进行POST提交JSON数据,以及相关的注意事项。


Web 开发
